版权声明:转载请注明本文链接 https://blog.csdn.net/qq_31844349/article/details/83791554
在日常编写Python程序的时候,我们经常会使用到列表(List),有的时候会遇到一些问题,我把平时列表的使用方式整理了一下:
列表创建:
list = ['c','java','python','rube']
方法 | 功能介绍 |
append(self, *args, **kwargs) | 将对象追加到列表的末尾 |
insert(self, *args, **kwargs) | 指定位置插入元素 |
pop(self, *args, **kwargs) | 删除元素,不指定删除的元素下标的情况下,默认是删除最后一个元素 |
extend(self, *args, **kwargs) | 扩展列表,将另外一组列表内容加入次列表 |
index(self, *args, **kwargs) | 查找元素在列表内的下标位置 |
copy(self, *args, **kwargs) | 拷贝列表,浅层拷贝 |
sort(self, *args, **kwargs) | 对元素排序,根据ASCII进行排序 |
remove(self, *args, **kwargs) | 移除指定元素 |
clear(self, *args, **kwargs) | 清空列表 |
reverse(self, *args, **kwargs) | 倒叙 |
count(self, *args, **kwargs) | 查找元素在列表出现的次数 |
在列表最后追加元素:
#在末尾追加元素
list.append("untiy")
print(list)
在指定位置插入元素:
#指定位置插入
list.insert(1,'apple')
print(list)
删除元素
#删除元素,不指定删除的元素下标的情况下,默认是删除最后一个元素
list.pop(0)
print('==>',list)
扩展列表:
#扩展列表 将另一列表内的元素追击到原列表内,另一列表的元素还存在
list2 = ['sanxing','meizhu','oppo']
list.extend(list2)
print(list)
查找元素在列表的下标位置:
#查找元素在列表内的下标位置
print(list.index('apple'))
浅层拷贝:
#浅层拷贝列表,在修改了原列表,被拷贝的列表的内容不会根据原列表的修改的数据进行改变
list3 = list.copy()
print(list3)
对列表排序:
#排序 此排序是根据ASCII来进行排序
list.sort()
print('对列表进行排序',list)
移除指定元素,指定删除的元素,只会删除第一次出现的元素,往后出现的元素不会删除:
#删除元素,只删除第一次出现值的位置
list.append('apple')
list.remove('apple')
print(list)
清空列表
#清空列表
list.clear()
print(list)
反转列表,
#反转列表
list.reverse()
print('反转列表',list)
查找元素在列表出现的次数
#查找元素在列表出现的次数
print(list.count('apple'))
这些就是日常在写代码中用到列表的功能,如果不懂的可以在下方评论,