Python之List列表的使用

版权声明:转载请注明本文链接 https://blog.csdn.net/qq_31844349/article/details/83791554

在日常编写Python程序的时候,我们经常会使用到列表(List),有的时候会遇到一些问题,我把平时列表的使用方式整理了一下:

列表创建:

       list = ['c','java','python','rube']

Python列表的方法
方法 功能介绍
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)

查找元素在列表的下标位置:

扫描二维码关注公众号,回复: 4511237 查看本文章
#查找元素在列表内的下标位置
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'))

这些就是日常在写代码中用到列表的功能,如果不懂的可以在下方评论,

猜你喜欢

转载自blog.csdn.net/qq_31844349/article/details/83791554