1 s =
'abCDeFg aBcDea'
2 s1 = s.split(
'D',3)
#以s1列表为例
3 print(s1)
4 #增
5 s1.append(
'foxabc')
#返回值None,直接增到列表的最后
6 print(s1)
7 s1.insert(1,
'123')
#按照索引去增加,返回值None
8 print(s1)
9 s1.extend(
'456')
#迭代的增加,也就是分别增加'4','5','6'这三个,也是直接增加到最后,返回None
10 print(s1)
11
12 #删
13 s1.remove(
'123')
#按照元素删除,返回None
14 print(s1)
15 print(s1.pop(-1))
#按照索引删除,返回删除的值
16 print(s1)
17 del s1[-2:-1]
#按照索引删除,无返回值,可切片
18 print(s1)
19 del s1[-1
]
20 print(s1)
21
22 #改
23 s1[1] =
'345' #按照索引修改
24 print(s1)
25 s1[2:4] = [
'a',
'b']
#按照索引切片修改
26 print(s1)
27
28 #查
29 #利用for循环去查
30 for i
in s1:
31 print(i)
32
33 #其他操作
34 print(s1.count(
'a'))
#统计列表中元素出现的次数
35 s2 = [1,3,5,2,7
]
36 s2.sort()
#列表排序,仅限数字,正序(从小到大)
37 print(s2)
38 s2.reverse()
#列表排序,仅限数字,倒叙(从大到小)
39 print(s2)
40 print(len(s1))
#列表的长度
41 print(s1)
运行结果:
1 [
'abC',
'eFg aBc',
'ea']
2 [
'abC',
'eFg aBc',
'ea',
'foxabc']
3 [
'abC',
'123',
'eFg aBc',
'ea',
'foxabc']
4 [
'abC',
'123',
'eFg aBc',
'ea',
'foxabc',
'4',
'5',
'6']
5 [
'abC',
'eFg aBc',
'ea',
'foxabc',
'4',
'5',
'6']
6 6
7 [
'abC',
'eFg aBc',
'ea',
'foxabc',
'4',
'5']
8 [
'abC',
'eFg aBc',
'ea',
'foxabc',
'5']
9 [
'abC',
'eFg aBc',
'ea',
'foxabc']
10 [
'abC',
'345',
'ea',
'foxabc']
11 [
'abC',
'345',
'a',
'b']
12 abC
13 345
14 a
15 b
16 1
17 [1, 2, 3, 5, 7
]
18 [7, 5, 3, 2, 1
]
19 4
20 [
'abC',
'345',
'a',
'b']
转载于:https://www.cnblogs.com/shuimohei/p/9642434.html
转载请注明原文地址: https://win8.8miu.com/read-4173.html