1.数字类型 整形 int 浮点型 float (单精度)double (双精度)
2. 字符串 str 字符串操作
4. 列表 list
5. 元祖 tuple
6. 字典 dict
7. 集合 set
列表
增:
A = [1,2]
B = [3,4]
append
print(A.append(b))
# 输出结果为[1,2,[3,4]]
extend
print(A.extend(B))
# 输出结果为[1,2,3,4]
append会将一个整体作为一个元素添加
extend则会将该集合拆分为一个个元素进行添加
insert
print(A.insert(0,1)) # (索引,要添加的元素)
# 输出结果为[1,1,2] # 在该索引前添加数据
删:
A = [1,2,3,1,1,1]
del:根据下标删除
del A[0] or del(A[0])
pop:删除最后一个元素
A.pop() # 可以在括号中加下标 默认删除最后一个
remove:根据元素的值删除
A.remove(1) # 默认只删除第一个
改:
直接根据下标修改
查:
直接根据下标取值 可进行切片操作 注意左闭右开
排序:
A.sort(reverse=True) # 默认升序,reverse 设置为True为降序
字典
字典的每个元素由2部分组成,键:值
dict = {'name':'小马','age':18}
增:
直接用dict['键名'] = 值 就可以添加
删:
del dict['键名']
dict.clear() # 清空字典
改:
根据dict['键名'] = 修改后的值 就可以修改
查:
在字典中是根据键名来查找数据的
使用dict.get('键名')或dict['键名']
字典中如果找不到该键,则会报错
要是想这个键不存在的情况下,不报错
可以使用dict.get('键名','哈哈') # 即在找不到该键时会返回哈哈
len()函数在字典中使用时,返回的是该字典中键值对个数
keys()函数返回的是一个包含字典所有键的列表
values()函数返回的是一个包含字典所有值的列表
items()函数返回的是一个包含 字典所有键值对的列表
集合
集合是无序的,集合中的元素是唯一的,集合一般用于元祖或列表中的元素去重
增:
set = {1,2,3}
add
print(set.add("456"))
# 输出结果为 {1,2,3,"456"}
update
print(set.update("456")
# 输出的结果为{1,2,3,4,5,6}
删:
remove
set.remove(1) # 根据值删除 如果没有该元素则报错
discard
set.discard(1) # 根据值删除 如果没有该元素则不执行,也不会报错
pop
set.pop() # 在集合中随机删除一个元素