list类型中所有的方法(除sort之外), 每一个方法附带一个实例:
1.append:在列表后添加一个新的元素
代码:
list_data = [1, 12, 13, 14, 15] data = [2] list_data.append(data) print(list_data, type(list_data)) 运行结果:
2.clear:清空列表
代码:
list_data = [1, 12, 13, 14, 15] data = [2] list_data.append(data) print(list_data, type(list_data)) list_data.clear() print(list_data, type(list_data))
运行结果:
3.copy:返回列表的浅层副本(返回列表的浅层副本是指创建一个新的列表对象,其中包含原始列表中所有元素的引用。这意味着新列表中的元素与原始列表中的元素相同,因此对于可变对象(例如列表或字典)的更改将在两个列表中都反映出来。)
代码:
list_data = [1, 12, 13, 14, 15] data = [2] list_data.append(data) print(list_data, type(list_data)) list_data.copy() print(list_data, type(list_data))
运行结果:
4.count:返回值的出现次数
代码:
list_data = [1, 12, 13, 14, 15, 1, 1] data = [2] list_data.append(data) print(list_data.count(1), type(list_data))
运行结果:
5.extend:使用可迭代对象中的所有元素来扩展列表
代码:
list_data = [1, 12, 13, 14, 15, 1, 1] data = [2] list_data.append(data) print(list_data.count(1), type(list_data)) list_data.extend([1, 2]) print(list_data, type(list_data))
运行结果:
6. index:返回第一个值的索引
代码:
list_data = [1, 12, 13, 14, 15, 1, 1] data = [2] list_data.append(data) print(list_data.count(1), type(list_data)) list_data.extend([1, 2]) print(list_data, type(list_data)) print(list_data.index(1, 1))
运行结果:
7.insert:将对象插入到指定对象前面
代码:
list_data = [1, 12, 13, 14, 15, 1, 1] list_data.insert(2, 10) print(list_data, type(list_data))
运行结果:
8.pop:用于返回下标所代表的值(默认最后一个元素),并且返回该元素的值
代码:
list_data = [1, 12, 13, 14, 15, 1, 1] print(list_data.pop(3))
运行结果:
9.remove:删除列表中指定的对象
代码:
list_data = [1, 12, 13, 14, 15, 1, 1] list_data.remove(13) print(list_data)
运行结果:
10.reverse:把列表给反转过来
代码:
list_data = [1, 12, 13, 14, 15, 1, 1] list_data.reverse() print(list_data)
运行结果:
希望大家跟我一起学习Python,大家都要加油啊!!!!!