一、字典理解
Python 字典是一种可变容器模型,且可存储任意类型对象。字典的每个键值对用冒号 : 分割,每对之间用逗号 , 分割,整个字典包括在花括号 {} 中。
二、访问字典
my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}
keys = my_dict.keys()
print(keys)
my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}
values = my_dict.values()
print(values)
三、创建字典与访问
my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}
print(my_dict['name'])
my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}
print(len(my_dict))
my_dict = {'name': 'Alice',
print(my_dict)
四、更改字典各种方法
my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}
my_dict['age'] = 31
print(my_dict)
my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}
my_dict.update({'age': 31, 'city': 'Los Angeles'})
print(my_dict)
五、添加字典项各种方法
my_dict = {'name': 'Alice', 'age': 30}
my_dict['city'] = 'New York'
print(my_dict)
my_dict = {'name': 'Alice', 'age': 30}
my_dict.update({'city': 'New York', 'email': 'alice@example.com'})
print(my_dict)
六、删除字典的各种方法
my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}
del my_dict['age']
print(my_dict)
my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}
removed_value = my_dict.pop('age')
print(removed_value)
my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}
my_dict.clear()
print(my_dict)
七、遍历字典
my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}
for key in my_dict:
print(key)
my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}
for value in my_dict.values():
print(value)
my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}
for key, value in my_dict.items():
print(f"{key}: {value}")
八、复制字典
my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}
new_dict = my_dict.copy()
print(new_dict)
my_dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}
new_dict = dict(my_dict)
print(new_dict)
九、嵌套字典
nested_dict = {'person1': {'name': 'Alice', 'age': 30},'person2': {'name': 'Bob', 'age': 25}}
print(nested_dict)
nested_dict = {'person1': {'name': 'Alice', 'age': 30},'person2':{'name':'Bob','age':25}}
print(nested_dict['person1']['name'])
nested_dict = {'person1': {'name': 'Alice', 'age': 30},'person2': {'name': 'Bob', 'age': 25}}
nested_dict['person1']['age'] = 31
print(nested_dict)
总结
- 最后希望你编程学习上不急不躁,按照计划有条不紊推进,把任何一件事做到极致,都是不容易的,加油,努力!相信自己!
文末福利
- 最后这里免费分享给大家一份Python全套学习资料,希望能帮到那些不满现状,想提升自己却又没有方向的朋友,也可以和我一起来学习交流呀。
包含编程资料、学习路线图、源代码、软件安装包等!【[点击这里]】领取!
- ① Python所有方向的学习路线图,清楚各个方向要学什么东西
- ② 100多节Python课程视频,涵盖必备基础、爬虫和数据分析
- ③ 100多个Python实战案例,学习不再是只会理论
- ④ 华为出品独家Python漫画教程,手机也能学习
可以扫描下方二维码领取【保证100%免费】