本文最后更新于 555 天前,其中的信息可能已经有所发展或是发生改变。
元组
好文推荐:python中的组合数据类型
元组是一种序列类型,创建后不能修改
用小括号或tuple()
创建,可以不加小括号
元组支持不变序列的操作
func(*in1)#in1是个元组
enumerate(tuple)#枚举,元组变列表
tuple(list)#列表转元组
字典
键值对之间无序
大括号和dict()创建
键只能是不变元素
func(**in2)#in2是个字典
aBook = {"张三":18893558104,"Lisi":114514,999:92010
items = [("name","hzangsan"),("name","zhang
bBook = dict(items)
cBook = dict(name = "marry",age = 34)
#[]用法可以增加元素
cBook["sex"] = "famle"
del bBook["sex"]#删除
##############################
aBook.keys()
aBook.values()
aBook.items()
###############################
aBook.get(key,default)
aBook.pop(key,default)#取出一个键值对
aBook.popitem()#随机取出一个键值对
##############################实践操作
#定义空字典
dictionary = dict()
# dictionary = {}
#向字典中新增两个键值对元素
dictionary["Name"] = "Tiansuo"
dictionary["Age"] = "24"
#修改元素
dictionary["Age"] = "14"
#判断字符“c"是否为字典dictionary的键
if "c" in dictionary.keys():
print("c是dic的键")
else:
print("c不是dic的键")
#计算字典的长度
print(f"dic的长度为{len(dictionary)}")
#清空字典
dictionary.clear()
# dictionary = {}