首页 > 编程语言 > 详细

python列表的方法

时间:2020-05-30 19:11:04      阅读:29      评论:0      收藏:0      [点我收藏+]

append

 


 

前面说过列表是一种 内容可改变的 对象。

append方法就会改变列表的内容,在后面添加一个元素

a = [1, 2, 3.14, hello]  

# append 之后,a就变成了 [1, 2, 3.14, hello, 你好]
a.append(你好)
print(a)


# 继续append ,a就变成了 [1, 2, 3.14, hello, 你好, [7,8]]
a.append([7,8]])
print(a)

 

insert


 

如果我们 不是要在后面 添加一个元素, 而是在 指定位置插入一个元素,就可以使用insert方法

a = [1, 2, 3.14, python3.vip]  

# 插入到索引0的位置,也是插到第1个元素的位置上
# a列表内容就变成了 [你好, 1, 2, 3.14, python3.vip]
a.insert(0, 你好)
print(a)


# 插入到索引2的位置,也是插到第3个元素的位置上
# a列表内容就变成了 [你好, 1, 黑羽,  2, 3.14, python3.vip]
a.insert(2, 黑羽)
print(a)

pop


 

如果我们要从列表 取出并删除 一个元素,就可以使用pop方法。

该方法的参数就是要取出的元素的索引

注意,取出后,该元素就从列表中删除了。所以pop也经常用来删除某个元素

a = [1, 2, 3.14, python3.vip]  

# 插入到索引0的位置,也是插到第1个元素的位置上
# a列表内容就变成了 [你好, 1, 2, 3.14, python3.vip]
a.insert(0, 你好)
print(a)


# 插入到索引2的位置,也是插到第3个元素的位置上
# a列表内容就变成了 [你好, 1, 黑羽,  2, 3.14, python3.vip]
a.insert(2, 黑羽)
print(a)

remove


 

remove方法也是删除列表元素。

pop方法的参数是要删除元素的 索引,

而 remove方法的参数就是要删除元素的 值。

remove从第1个元素开始,寻找 和参数对象 相等的元素,如果找到了,就删除。

找到后,不会继续往后寻找其它相等的元素。

也就是说remove 最多只会删除1个元素。

var1 = [‘a‘,‘b‘,‘c‘,‘a‘]
var1.remove(‘a‘)
print(var1)

结果: [‘b’, ‘c’, ‘a’]。

可以发现,只删除了第一元素’a’, 最后的 ‘a’ 并没删除。

reverse


 

reverse方法将列表元素倒过来

var1 = [1,2,3,4,5,6,7]
var1.reverse()
print(var1)

结果: [7, 6, 5, 4, 3, 2, 1]

python列表的方法

原文:https://www.cnblogs.com/findz/p/12993960.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!