python基本数据类型方法回顾(LIST)

1.list.append()

说明:向列表追加元素,默认为列表的尾端。

例:

lst = [] #初始化列表
lst.append(1) #添加元素
lst.append(2)
print(lst) #打印元素
#结果 [1, 2]

2.list.extend()

说明:扩展,向列表中添加多条数据(可迭代的),比如字符串  列表 字典(默认是键值) 集合 元组

例:

lst = [1,2]
lst.extend({"name":"11","age":19}) #字典
lst.extend([3,4,5]) #列表
lst.extend((6,7)) #元组
lst.extend({8,9}) #集合
lst.extend("101112") #字符串 字符串是将每个元素添加进去
print(lst)
#结果 [1, 2, 'name', 'age', 3, 4, 5, 6, 7, 8, 9, '1', '0', '1', '1', '1', '2']

3.list.remove()

说明:删除某元素,如果需要删除得元素不在列表中,报错 #ValueError: list.remove(x): x not in list

例:

lst = [1,2,3,4]
lst.remove(1)
print(lst)
#结果:[2, 3, 4]

4.list.pop()

说明:通过索引删除元素并返回,如果需要删除得索引值不在列表中,报错#IndexError: pop index out of range

例:

lst = [1,2,3,4]
a = lst.pop(3)
print(lst)
print(a)
#结果:
[1, 2, 3]
4

5.list.insert()

说明:根据索引值插入元素

例:

lst = [1,2,3,4]
lst.insert(0,5) #0代表索引值
print(lst)
#结果:[5, 1, 2, 3, 4]

6.list.reverse()

说明:将列表翻转

例:

lst = [1,2,3,4]
lst.reverse()
print(lst)

7.list.sort()

说明:列表排序

lst = [4,3,2,1]
lst.sort()
print(lst)

猜你喜欢

转载自www.cnblogs.com/jinyan-huang/p/11373206.html