Python之列表

列表

列表的含义

列表是由一系列按特定顺序排列的元素组成,在python中使用方括号“[ ]”来表示列表,然后使用逗号分隔其中的元素。打印结果将列表的内容打印出来,包括方括号。如下:

number=[1,2,3,4,5,6]
word=['one','two','three','four','five','six']
print(number)

输出结果就是:[1,2,3,4,5,6]
在python中,列表的索引是从0开始的,当python访问列表中的最后一个元素,则将索引制定了为-1,上述代码中如要打印出“6”这个元素,则:print(number[-1])

列表的修改、添加和删除

列表元素值修改

1、如要在上述代表中将列表word中的第一个元素’one’修改为’zero’,程序如下:

word=['one','two','three','four','five','six']
word[0]='zero'  #列表[下标] = 新元素值,注意:下标不能越界
print(word)

则打印出来的是:['zero','two','three','four','five','six']

列表元素值添加

1、若要在上述word列表末尾添加元素‘七’,这是就使用append()来实现:

word=['one','two','three','four','five','six']
word.append('七') # 列表.append(新元素值)
print(word)

打印出来的列表为:['one','two','three','four','five','six','七']
使用append()还可以使用上述方法给空列表添加元素;
2、若要在列表中插入元素,采用insert(),前提是要制定添加的元素的索引和值,将‘zero’这个元素添加到第一个:

word=['one','two','three','four','five','six']
word.insert(0,'zero') # 列表.insert(下标,新元素值)
# 在列表指定的下标前插入指定元素
print(word)

这时,打印出来的元素是['zero','one','two','three','four','five','six']

列表元素值删除

1、使用del语句实现元素删除,要知道列表中需要删除的元素的下标索引

word=['one','two','three','four','five','six']
del word[0]  #del 列表[下标],删除下标对应的元素
print(word)

打印结果:['two','three','four','five','six']
2、使用pop()方法删除列表元素
1)、pop()直接删除列表的最后一个元素

word=['one','two','three','four','five','six']
word.pop()  #列表.pop(),删除列表最后一个元素
print(word) #删除的是‘six’

打印结果['one','two','three','four','five']
2)、pop()删除列表中指定位置的元素

word=['one','two','three','four','five','six']
word.pop(1)  #列表.pop(下标),删除列表指定下标位置的元素
print(word)  #删除的是‘two’

打印结果['one','three','four','five','six']

列表元素值修改

列表元素的修改直接使用:列表[下标]=修改之后的值

word=['one','two','three','four','five','six']
word[1]=2  #列表[下标]=修改之后的值
print(word)  

打印结果['one', 2, 'three', 'four', 'five', 'six']

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值