组合数据类型常规操作
1.列表 list
1.1.列表含义是什么?
可以存储多个有顺序的可以重复的数据的类型.
1.2.怎样声明列表呢?
names = list() * 创建了一个空列表
names = [] *创建了一个空列表
1.3.列表的增加,删除,修改,查询操作
增加数据:append() insert() extend()
删除数据:del 列表名称[下标]
clear()清空列表
修改数据:列表名称[下标] = 新数据
查看数据:通过编号直接查询获取数据
其他操作
copy()复制一个新列表
count()查看列表中某个数据出现的次数
1.4列表的遍历
for x in nums:
print(n)
遍历多个数据
2.元组tuple
2.1元组含义是什么那?
元组:可以存放一组有顺序的可以重复的不可改变的数据
元组主要是用于数据处理:删除,查询
2.2.怎样声明元组呢?
t1=tuple()声明空元组
t2=(1,2,3,4,5)
t3=()声明空元组
t4=("hello",)
t5=(1,)
t4 t5 为了表示不是独立的数据,添加一个逗号分隔
操作
2.3.元组的修改,查询操作
sorted (t3)元组转换列表
count()查询
index()查询
0599889170d38c70ae94e8be27bbcace.jpg
3.集合set
3.1集合含义是什么那?
通过hush算法在一个容器中存放多个没有顺序的不可以重复的数据
3.2.怎样声明集合呢?
s1=set()
s2={‘a’,‘b’}
3.3.集合的增加,删除,修改,查询操作
s.add("hhh")增加
s.remove("删除")删除
s.discard("hhh")删除已有数据,没有不会报错
s.pop()随机删除数据
s1-s2 集合-集合求差集
4.字典dict
4.1字典含义是什么那?
可以存储多个key:value 键值对数据的组合数据类型
4.2.怎样声明字典呢?
d1=dict()
d2={}
3.3.字典的增加,删除,修改,查询操
作
添加数据
foods["糖醋里脊"]=["糖醋里脊",12,20]]
foods.setdefault("鱼香肉丝,"["鱼香肉丝",10,18])
f.update({"d",3})
f添加了一个参数
删除数据:删除一个键值对
f.pop(key)删除指定的键值对
f.popitem()随机删除一个键值对
del f[key]删除指定的key:value键值对
修改数据f[key] =value
4.4.字典的遍历
- for k in f.keys()
print(k,f.get(k))
2.for k,v in f.items():
print(k,v)
网友评论