字典及其三种定义方法
文章目录
- 字典及其三种定义方法
- 字典
- 使用不可变数值充当key
- key如果重复的话,只会显示最后一个键值对
- 定义字典的三种方式 -直接定义
- 定义字典的三种方式 -使用dict函数定义
- 定义字典的三种方式 -列表元组结合,字典函数转化
'''
注意:
1、字典 每一个元素都是由键值对构成
2、字典中的 ‘键’ 是不可以重复的,只能是不可变的数据类型,value可以是任何类型的数据
3、key如果重复的话,只会显示最后一个键值对,把原来的key给替换掉了
'''
'''
定义字典的三种方式:
1、直接定义
2、使用dict函数
3、列表元组结合,字典函数转化 [('name','Nicholas'),('age',18),('gender','男')]
'''
字典
dict_user = {'name': 'Nicholas', 'age': "18"}
print(dict_user['name'])
使用不可变数值充当key
dict_user1 = {(1, 2, 3): '123456', 456: '789', 'name': 'Nicholas',}
print(dict_user1)
key如果重复的话,只会显示最后一个键值对
dict_user2 ={'a':123, 'a':'456','a':789}
print(dict_user2)
定义字典的三种方式 -直接定义
dict_user3 = {'name': 'Nicholas', 'age': "18"}
print(dict_user3['name'])
定义字典的三种方式 -使用dict函数定义
dict_user4 = dict(name='Nicholas1', age=18)
print(dict_user4)
定义字典的三种方式 -列表元组结合,字典函数转化
dict_list = [('name', 'Nicholas'), ('age', 18), ('gender', '男')]
dict_user5 = dict(dict_list)
print(dict_user5)