📜  如何在Python创建字典

📅  最后修改于: 2020-10-28 01:51:35             🧑  作者: Mango

如何在Python创建字典

Python字典将数据存储在键值对中。它以独特的方式组织数据,其中某些特定键存在某些特定值。它是可变的数据结构;创建后可以修改其元素。在创建字典之前,我们应该记住以下几点。

  • 键必须是唯一的,并且必须包含单个值。
  • 值可以是任何类型,例如整数,列表,元组,字符串等。
  • 键必须是不可变的。

创建字典

字典是使用多个键值对创建的,该对键括在大括号{}中,并且每个键与其值之间用冒号(:)隔开。语法如下。

句法:

dict1 = {"Name": "James", "Age": 25, "Rollnu": 0090001 }

在上面的词典中,名称,年龄,Rollnu是不可变对象的键,James 25、0090001是其值。

让我们看下面的例子。

范例-

Student = {"Name": "John", "Age": 10, "Result":"Passed","Rollno":"009001"}
print(type(Student))
print("printing Employee data .... ")
print(Student) 

输出:


printing Employee data .... 
{'Name': 'John', 'Age': 10, 'Result': 'Passed', 'Rollno': '009001'}

空花括号{}用于创建空字典。我们还可以使用内置的dict()函数创建字典。让我们了解以下示例。

范例-

dict = {}
print("Empty Dictionary is: ")
print(dict)

# Creating a Dictionary
# using the dict() method
dict1 = dict({1: 'Hello', 2: 'Hi', 3: 'Hey'})
print("\nCreate Dictionary by using the dict() method : ")
print(dict1)

# Creating a Dictionary
# with each item as a Pair
dict2 = dict([('Devansh', 90014), ('Arun', 90015)])
print("\nDictionary with each item as a pair: ")
print(dict2)

输出:

Empty Dictionary is: 
{}

Create Dictionary by using the dict() method : 
{1: 'Hello', 2: 'Hi', 3: 'Hey'}

Dictionary with each item as a pair: 
{'Devansh': 90014, 'Arun': 90015}

字典主要用于存储大量数据,我们可以通过其键访问任何值。