元组(tuple)
-
在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)
字典(dictionary)
-
在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)