字典及其三种定义方法


'''
注意:
	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)  # {'a': 789}

定义字典的三种方式 -直接定义

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)
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐