在Python中,元组
是不可变的有序元素的序列
即创建后不可以被修改
创建方式val_name = ([val],[val].....)
#----------声明------------
tuple_1 = (1,2,3)
print(tuple_1)
+
,+=
,*
号进行运算,运算后会生成一个新的元组tuple_1 = (1,2,3)
tuple_2 = (1,2,3)
tuple_1 = tuple_1+tuple_2 #-----相当于列表的 +
print(tuple_1)
与 + 运算一样
把元组复制为n份复制给新的元组
newTuple = oldTuple * n
把oldTuple复制三份给newTuple
tuple_1 = (1,2,3)
tuple_1 = tuple_1 * 3
print(tuple_1)
元组虽然说是不可以修改,但是可以全部删除使用del
关键字,直接把这部分内存删除掉
del list_name / del tuple_name
tuple_1 = (1,2,3)
del tuple_1
print(tuple_1)
在Python中,字典
是一种无序
的可变
数据类型,它存储键值对
,字典中的键
是唯一的,值
可以是任何数据类型
字典是一种关联数据结构
声明dic_name = { key1:val1,key2:val2,......}
#---------------字典-------------------
dic_1 = {1:"张三",2:"李四",3:"王麻子",4:"崔渭阳"}
dic_name . get(key)
获取key对应的值
dic_name . get(key,num)
获取key对应的值,找不到就返回num
val_newname = dic_name [key]
dic_1 = {1:"张三",2:"李四",3:"王麻子",4:"崔渭阳"}
info = dic_1[1]
print(info)
dic_name [new key] = val_name
注:key
不可以重复
dic_1 = {1:"张三",2:"李四",3:"王麻子",4:"崔渭阳"}
dic_1[5] = "张晗"
print(dic_1)
删除对应key元素del dic_name [key]
删除整个字典 del dic_name
dic_1 = {1:"张三",2:"李四",3:"王麻子",4:"崔渭阳"}
del dic_1[1]
print(dic_1)
del dic_1
print(dic_1)