列表
增
1.append:可以添加 int float str list tuple 形式,一次只能在列表末尾添加一个元素
a = [1, 2, 3, 4]
a.append(5)
print(a)
# 输出[1, 2, 3, 4, 5]
2.insert:insert(引索值,需要加入的数据)
a = [1, 2, 3, 4]
a.insert(2, 5)
print(a)
# 输出[1, 2, 5, 3, 4]
3.extend:把列表中的元素全部提取并拆分加入对象中
a = [1, 2, 3, 4]
b = [5, 6, 7, 8]
b.extend(a)
print(a)
# 输出[1, 2, 3, 4, 5, 6, 7, 8]
删
1.pop:先查再删
未指定引索,删除最后一项
a = [1, 2, 3, 4, 5]
b = a.pop()
print(b)
print(a)
# 输出 5
# [1, 2, 3, 4]
指定引索,删除引索项
a = [1, 2, 3, 4, 5]
b = a.pop(1)
print(b)
print(a)
# 输出 2
# [1, 3, 4, 5]
2.remove:删除指定元素
a = [1, 2, 3, 4]
a.remove(2)
print(a)
# 输出[1, 2, 4]
3.clear:清空列表内的所有元素
a = [1, 2, 3]
a.clear
print(a)
# 输出[]
4.del函数:删除函数引索项
a = [1, 2, 3, 4, 5]
del a[3]
print(a)
# 输出[1, 2, 3, 5]
改
先查询出来,然后重新赋值
a = [1, 2, 3, 4]
a[2] = 5
print(a)
# 输出[1, 2, 5, 4]
查
1.index
通过元素查找引索下表,同一元素出现多次报第一次下标,没有报错
index(查询元素,起始位置,结束位置)
a = [1, 2, 3, 4, 3, 5, 6]
print(a.index(3, 1, -2))
# 输出 2
2.count
查询元素在列表中出现的次数
a = [1, 2, 3, 4, 3, 4, 5, 3, 6, 3]
print(a.count(3))
# 输出 4
元组
不可变类型只能查,没有增删改的操作
index-----同列表查找法
count-----同列表查找法
字符串
增
+:拼接
a = 'hello'
b = 'world'
print(a + b)
# 输出 helloworld
删
replace(要替换的字符串,替换的字符串)
用于删除时,将替换的值空开即可相当于删除了要替换的值
a = 'hello worrld'
b = a.replace('r', '')
print(b)
# 输出 hello wold
改
replace(要替换的字符串,替换的字符串):替换
a = 'hello wopld'
b = a.replace('p', 'r')
print(b)
# 输出 hello world
split:切片
a = '1, 2, 3, 4, 5'
print(a.split(','))
# 输出['1', ' 2', ' 3', ' 4', ' 5']
upper:全改大写
lower:全改小写
strip:去除首尾字符
查
find:找到返回下标,找不到返回 -1
a = '12345'
print(a.find('3'))
# 输出 2
count:计算元素出现了多少次
index:查元素,只查第一个
islower:判断是否全部为小写
isupper:判断是否全部为大写
isdigit:判断是否全部为数字
isalpha:判断是否全部为字母