List中常用的一些方法
list.append(x) 把一个元素添加到列表的结尾
#!/usr/bin/python3
nums = [1, 2, 3, 4]
nums.append(5)
print(nums)
#输出结果:[1, 2, 3, 4, 5]
list.extend(L) 合并俩个List
#!/usr/bin/python3
a = ['apple', 'pear', 'banana']
b = ['grape', 'orange']
a.extend(b)
print(a)
#输出结果:['apple', 'pear', 'banana', 'grape', 'orange']
list.insert(i, x) 在指定位置插入一个元素
- 第一个参数 i 准备插入到指定元素的位置 (位置是从0开始)
- x 你要插入的元素
#!/usr/bin/python3
a = [1, 2, 3, 4]
a.insert(3, 'lll')
print(a)
#输出结果:[1, 2, 3, 'lll', 4]
list.remove(x) 删除第一个等于x的元素,如果没有返回一个错误
#!/usr/bin/python3
a = [1, 2, 1, 3, 4]
a.remove(1)
print(a)
#输出结果:[2, 1, 3, 4]
list.pop(i) 从列表的指定位置删除元素,并将其返回
#!/usr/bin/python3
a = [1, 2, 1, 3, 4]
a.pop(0)
print(a)
#输出结果(删除第一个元素):[2, 1, 3, 4]
#!/usr/bin/python3
a = [1, 2, 1, 3, 4]
a.pop()
print(a)
#输出结果(删除最后一个元素):[1, 2, 1, 3]
list.clear() 移除List 的全部元素
#!/usr/bin/python3
a = [1, 2, 1, 3, 4]
a.clear()
print(a)
#输出结果:【】
list.index(x) 返回第一个值为 x 的元素的索引,如果没有返回一个错误
#!/usr/bin/python3
a = [1, 2, 3, 4]
res = a.index(2)
print(res)
# 输出结果:1
list.count(x) 返回等于x元素的个数
#!/usr/bin/python3
a = [1, 1, 1, 2, 3, 4]
res = a.count(1)
print(res)
#输出结果:3
list.sort() 对列表进行排序
#!/usr/bin/python3
a = [3, 5, 1, 2]
a.sort()
print(a)
#输出结果:[1, 2, 3, 5]
list.reverse() 倒排列表中的元素
#!/usr/bin/python3
a = [1, 2, 3, 4]
a.reverse()
print(a)
#输出结果:[4, 3, 2, 1]
list.copy() 返回列表的浅复制,等于a[:]
#!/usr/bin/python3
a = [1, 2, 3, 4]
res = a.copy() #或者 a[:]
print(res)
#输出结果:[1, 2, 3, 4]
网友评论