列表的基本魔法

1.li.append(5) 追加!

li = [12,54,45,45]
li.append(5)
print(li)

[12,54,45,45,5]

2.li.clear() 清空!

li = [12,54,45,45]
li.clear()
print(li)

[]

3.v = li.copy() 浅拷贝!

li = [12,54,45,45]
v = li.copy()
print(v)

4.v = li.count(22) 计算元素出现的个数

li = [12,54,45,45]
v = li.count(22)
print(v)

5.li.extend([9898,"不得了"]) 执行了for循环,将括号里的东西分别加入而不是apend当作一个整体加入到列表

li = [12,54,45,45]
li.extend([9898,"不得了"])
print(li)

[12, 54, 45, 45, 9898, '不得了']

5.v = li.index(12)  获得索引位置,从左边开始找,可以设置查找的范围

li = [12,54,45,45]
v = li.index(12)
print(v)

0

6.li.insert(0,99) 在指定位置插入元素

li = [12,54,45,45]
li.insert(0,99)
print(li)

[99, 12, 54, 45, 45]

7.li.pop()   v =li.pop() 默认删除最后一个值,可以删除某一个值(靠索引删除,比如参数是1就是删除第二个元素),而且可以用赋值得到删除的值

li = [12,54,45,45]
v = li.pop()
print(li)

[12, 54, 45]

8.li.remove(54) 删除列表中制定的值,而且从左边开始

li = [12,54,45,45]
li.remove(54)
print(li)

[12, 45, 45]

9.li.reverse() 将当前列表进行反转

li = [12,54,45,45]
li.reverse()
print(li)

[45, 45, 54, 12]

10.li.sort()  li.sort(reverse=Ture) 排序,前一个是从小到大排,第二个是从大到小排

扫描二维码关注公众号,回复: 104246 查看本文章
li = [12,45,78,54]
li.sort()
print(li)

[12, 45, 54, 78]

猜你喜欢

转载自www.cnblogs.com/newt/p/8984098.html