geekdoc-python-zh/docs/py4b/python-dictionary-quick-gui...

62 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Python 字典快速指南
> 原文:<https://www.pythonforbeginners.com/dictionary/python-dictionary-quick-guide>
如题,这是一本 Python 字典快速指南。
请查看[字典教程](https://www.pythonforbeginners.com/basics/dictionary)了解更多关于字典的文章。
```py
# key/value pairs declaration
dict = {
key1:value1,
key2:value2,
key3:value3
}
#Get all keys
dict.keys()
#Get all values
dict.values()
#Modifying
dict['key2'] = value8
#Accessing
print dict['key1']
# prints value2
print dict['key2']
# empty declaration + assignment of key-value pair
emptyDict = {}
emptyDict['key4']=value4
# looping through dictionaries (keys and values)
for key in dict:
print dict[key]
# sorting keys and accessing their value in order
keys = dict.keys()
keys.sort()
for key in keys:
print dict[key]
# looping their values directory (not in order)
for value in dict.values():
print value
# getting both the keys and values at once
for key,value in dict.items():
print %s=%s % (key,value)
# deleting an entry
del dict['key2']
# delete all entries in a dictionary
dict.clear()
# size of the dictionary
len(dict)
```