python 字典

Python 字典

  字典的定义: 字典是一系列键值对,每个键都与一个值相关联,你可以使用键来访问相对于的值,与键关联的值可以是数字,字符串,列表,乃至字典,

事实上可将任何Python对象作为字典的值.

  • 存储列表的字典
  • 存储字典的列表
  • 存储字典的字典
例一
1
teamList = {'duanxf':'1995','xiaoming':'97'} 2 print(teamList['duanxf'])

字典的键与值的添加

1. 先添加键让后将值赋值个键按照打印的顺序应该是向后添加,但是python中不关心排列顺序的问题,值关系键与值对应的关系
例二
1
teamList = {'duanxf':'1995','xiaoming':'97'} 2 print(teamList) 3 teamList['xiaohong'] = 98 4 teamList['xiaohua'] = 99 5 print(teamList)

 

修改字典的值

例三
1
dictionaries = {"xiaoqian":"19"} 2 dictionaries["xiaoqian"] = 20 3 print(dictionaries['xiaoqian'])

 

字典键值对删除

# 使用del 语句直接删除了xiaoqian 所在的键值对
1
dictionaries = {"xiaoqian":"19"} 2 dictionaries["xiaoqian"] = 20 3 print(dictionaries['xiaoqian']) 4 del dictionaries["xiaoqian"] 5 print(dictionaries)

小技巧

Pycham 多行注释 ctrl + / 

 

遍历字典所有的键值对    items

 1 dictionariesBook = {
 2     "English":'中文',
 3     "number":"数字",
 4     "Run":'运行',
 5     "For":"循环",
 6 }
 7 
 8 print(dictionariesBook)
 9 
10 #遍历字典
11 for key, value in dictionariesBook.items():
12     print("\nkey: " + key)
13     print("Value: " + value)

 

遍历字典中所有的 键 keys

在Python 中遍历字典时,会默认遍历所有的键, 你可以使用keys 方法,也可以不是这个方法,但往往使用显示的话代码易读。

1 for key in dictionariesBook.keys():

遍历字典中所有的 值 values()

1 for value in dictionariesBook.values():

 

使用sorte() 方法 按照字母顺序来遍历字典

1 for key, value in sorted(dictionariesBook.items()):

 

posted @ 2019-11-08 14:14  PythonCodeFull  阅读(150)  评论(0)    收藏  举报