Python设计模式 字典

Python设计模式 字典

字典是一种数据结构,它包括一个键值组合。这些被广泛用于替代JSON–JavaScript对象符号。字典用于API(应用编程接口)编程。一个字典将一组对象映射到另一组对象。字典是可变的;这意味着它们可以在需要时根据要求进行改变。

如何在 Python 中实现字典

下面的程序显示了Python中字典的基本实现,从它的创建到它的实现。

# Create a new dictionary
d = dict() # or d = {}

# Add a key - value pairs to dictionary
d['xyz'] = 123
d['abc'] = 345

# print the whole dictionary
print(d)

# print only the keys
print(d.keys())

# print only values
print(d.values())

# iterate over dictionary
for i in d :
   print("%s %d" %(i, d[i]))

# another method of iteration
for index, value in enumerate(d):
   print (index, value , d[value])

# check if key exist 23. Python Data Structure –print('xyz' in d)

# delete the key-value pair
del d['xyz']

# check again
print("xyz" in d)

输出

上述程序产生了以下输出 –

Python设计模式 - 字典

注意 – 在Python中实现字典有一些缺点。

缺点

字典不支持序列数据类型的序列操作,如字符串、图元和列表。这些属于内置的映射类型。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程