day6 列表十一运算总结

2018-12-31  本文已影响0人  憨猜猜

1.append

列表.append(元素) 添加指定元素

list1 = [1, 1, 12, 13, 15, 14, 15, 15, 1, 16]
list1.append(1)
print(list1) # [1, 1, 12, 13, 15, 14, 15, 15, 1, 16, 1]

2.count

列表.count(元素) 获取指定元素的次数

列表.append(元素) 添加指定元素

list1 = [1, 1, 12, 13, 15, 14, 15, 15, 1, 16]
count1 = list1.count(1)
print(count1) # 3

3.extend

列表.extend(序列) 把序列添加到列表中

list1 = [1, 1, 12, 13, 15, 14, 15, 15, 1, 16]
list2 = ['asd', [1, 12], True]
list1.extend(list2)
print(list1) # [1, 1, 12, 13, 15, 14, 15, 15, 1, 16, 'asd', [1, 12], True]

4.index

列表.index(元素) 获取指定元素的下标值,相同的取第一个

list1 = [1, 1, 12, 13, 15, 14, 15, 15, 1, 16]
index1 = list1.index(15)
print(index1) # 4

5.insert

列表.insert(下标,元素) 把元素插入到指定下标位置

list1 = [1, 1, 12, 13, 15, 14, 15, 15, 1, 16]
list1.insert(3, '憨猜猜')
print(list1) # [1, 1, 12, '憨猜猜', 13, 15, 14, 15, 15, 1, 16]

6.pop

列表.pop(index=-1) 移除列表中指定下标值的元素(默认最后一个),并且返回元素的值

list1 = [1, 1, 12, 13, 15, 14, 15, 15, 1, 16]
new_list1 = list1.pop(5)
print(list1,new_list1) # [1, 1, 12, 13, 15, 15, 15, 1, 16] 14

7.remove

列表.remove(元素) 删除指定元素,相同删除第一个

list1 = [1, 1, 12, 13, 15, 14, 15, 15, 1, 16]
list1.remove(1)
print(list1) # [1, 12, 13, 15, 14, 15, 15, 1, 16]

8.reverse

列表.reverse() 反向获取列表中元素

list1 = [1, 1, 12, 13, 15, 14, 15, 15, 1, 16]
list1.reverse()
print(list1) # [16, 1, 15, 15, 14, 15, 13, 12, 1, 1]

9.sort

列表.sort(reverse=False) 对原列表进行排序False从小到大,True 从大到小

list1 = [1, 1, 12, 13, 15, 14, 15, 15, 1, 16]
list1.sort()
print(list1) # [1, 1, 1, 12, 13, 14, 15, 15, 15, 16]

list1 = [1, 1, 12, 13, 15, 14, 15, 15, 1, 16]
list1.sort(reverse=True)
print(list1) # [16, 15, 15, 15, 14, 13, 12, 1, 1, 1]

10.clear

列表.clear()

list1 = [1, 1, 12, 13, 15, 14, 15, 15, 1, 16]
list1.clear()
print(list1) # []

11.copy

列表.copy() 复制列表

list1 = [1, 1, 12, 13, 15, 14, 15, 15, 1, 16]
list1.copy()
print(list1) # [1, 1, 12, 13, 15, 14, 15, 15, 1, 16]

上一篇 下一篇

猜你喜欢

热点阅读