python增删改查,列表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python增删改查,列表相关的知识,希望对你有一定的参考价值。

list增删改查

技术分享
 1 # [1,2,‘c‘,‘dfas‘,True]
 2 #索引和切片。
 3 # li = [1,2,3,‘af‘,‘re‘,4,‘45‘]
 4 # print(l[0])
 5 # print(l[3])
 6 # print(l[-1])
 7 #切片:
 8 # print(li[0:3])
 9 # print(li[2:5])
10 # print(li[0:5:2])
11 # print(li[-2::-2])
12 # print(li[5:0:-2])
13 #苑昊
14 # li = [‘taibai‘,‘alex‘,‘wusir‘]
15 #1增加 append 在最后增加一个元素
16 # print(li.append(‘yuanhao‘))
17 # li.append([1,2,3,‘www‘])
18 # print(li)
19 # while True:
20 #     username = input(‘请输入员工姓名:‘)
21 #     if username.lower() == ‘q‘:break
22 #     li.append(username)
23 #     print(li)
24 #insert 插入
25 # li = [‘taibai‘,‘alex‘,‘wusir‘]
26 # li.insert(1,‘日天‘)
27 # print(li)
28 #extend 迭代的添加
29 # li.extend(‘q‘)
30 # li.extend(‘asdt‘)
31 # li.extend([1,2,3,‘www‘])
32 # print(li)
33 li = [taibai,alex,wusir,egon,hulu,jingnvshen]
34 #删除 pop 按照索引去删除,有返回值
35 name = li.pop(1)
36 # print(li)
37 # print(name)
38 #remove 按照元素去删除
39 # li.remove(‘alex‘)
40 # print(li)
41 #clear 清空列表
42 # li.clear()
43 # print(li)
44 #del
45 # li = [‘taibai‘,‘alex‘,‘wusir‘,‘egon‘,‘hulu‘,‘jingnvshen‘]
46 # del li[2:4]
47 # print(li)
48 # del li[0:4:2]
49 # print(li)
50 li = [taibai,alex,wusir,egon,hulu,jingnvshen]
51 #改 切片先删除,迭代着添加
52 # li[0] = ‘男神‘
53 # print(li)
54 # li[0:3] = ‘都是男人‘
55 # print(li)
56 li[:] = 都是男人
57 print(li)
58 # li[0:2] = [‘asd‘]
59 # print(li)
60 # li[0:2] = [‘asd‘,‘fdsa‘,123]
61 # print(li)
62 #
63 # print(li[1:4])
64 # for i in li:
65 #     print(i)
66 # li = [‘taibai‘,‘taibai‘,‘wusir‘,‘egon‘,‘taibai‘,‘jingnvshen‘]
67 # del li
68 # print(li)
View Code

列表的嵌套

技术分享
 1 li = [1,2,5,taibai,yuanhao,[1,alex,3,],True]
 2 ‘‘‘
 3 # print(li[3])
 4 # print(li[3][3])
 5 # s = li[4].capitalize()
 6 # li[4] = s
 7 #li[4] = li[4].capitalize()
 8 # li[4] = ‘Yuanhao‘
 9 # print(li)
10 # s2 = li[4].replace(‘hao‘,‘日天‘)
11 # li[4] = s2
12 # li[4] = li[4][0:4] + ‘ritian‘
13 # print(li)
14 # l2 = li[5]
15 # li[5][0] = ‘文杰‘
16 # print(li)
17 ‘‘‘
18 li[5][1] = li[5][1].upper()
19 print(li)
View Code


列表的其他方法

技术分享
 1 # li = [1,2,3,1,‘a‘,1,‘4‘]
 2 #count 计数
 3 # print(li.count(‘fasd‘))
 4 li = [2,3,1,5,6,8,9,7,4,10]
 5 #sort 正序排序
 6 # li.sort()
 7 # print(li)
 8 #li.sort(reverse=True) 倒叙排序
 9 # reverse 反转
10 # li.reverse()
11 # print(li)
View Code

 


以上是关于python增删改查,列表的主要内容,如果未能解决你的问题,请参考以下文章

python-9-列表的增删改查

Python的列表类型操作——“增删改查”,元组——“查”

Python列表的增删改查

Python列表的增删改查排

python-10:列表类型操作:增删改查

python中列表的增删改查