python数据类型——字典表dict和元组tuple基本操作举例
- 刚开学,最近真的是超级忙🐶,上个周末好不容易休息,还熬夜看完了《侠探简不知》🤣,最喜欢那句“赵兄请把大家都召集起来吧,我要公布真相了”!被中国武侠版柯南的探案推理卡得死死的,当然很多不太符合现代现实的推理请勿喷,毕竟武侠,那是来无影去无踪刀如闪电御剑飞行。(⊙o⊙)…貌似有点走错片场,回头在我的豆瓣上详评✍️。
下面👇开启最近一节课的字典表与元组的基本操作吧!
* 字典表dict
字典的存储是键值对,类似于我们惯用的字典,可查找,可访问,但不支持原位改变。使用字典表的目的就是利用键来访问某个值。
1. 字典表dict的声明
* --------- ① 花括号{} 声明法
>>> d={
"name":"carla","age":20,"job":"student"} # 字典的内容用花括号
>>> d["name"] #用中括号查询或调取数据
'carla'
>>> d.get('age')
20
>>> d.get('gender') # 这种方式不会报错,可以设置默认返回值
>>> d.get('gender','female')
'female'
形式:
“键”:值
* --------- ② dict函数声明法
>>> somebody=dict(name='carla',age=20,job='student')
>>> len(somebody) # 长度统计
3
形式:
通过dict构造函数来声明。注意这里键不用写引号,默认是字符串的处理方式,键与值用 “=” 连接。
2. 字典表dict的操作
* --------- ① 值的获取d[‘键’]
>>> somebody=dict(name='carla',age=20,job='student')
>>> somebody['job']
'student'
注:
dict 用键访问,顺序是随机的。
* --------- ② 字典的合并 d.update()
>>> somebody=dict(name='carla',age=20,job='student')
>>> fr={
'from':'中国'} # 注意字典名和键的名不能一样
>>> somebody.update(fr)
>>> somebody
{
'name': 'carla', 'age': 20, 'job': 'student', 'from': '中国'}
当然
,dict还可以通过以下👇方式补充:
>>> somebody
{
'name': 'carla', 'age': 20, 'job': 'student'}
>>> somebody['from'