Python - 3 - 创建列表,访问、修改、添加、删除元素

什么是列表

Python列表由一系列按特定顺序排序的元素组成,其中的元素可以是不同数据类型的数据。

创建列表

创建列表时用方括号[ ]表示,元素之间用,隔开。

>>> list = []		# 创建一个空列表
>>> list
[]
>>> list = [100, 'abc', "Fa"]	# 创建一个包含整数和字符串的列表
>>> list
[100, 'abc', 'Fa']

访问列表

如上所示,直接输入list是将列表整个打印出来,包括方括号。
如果要访问指定的元素,则要用下标法,如list[0]、list[1],下标从0开始。

>>> list[0]		# [0]表示第0个元素
100
>>> list[1]		# [0]表示第1个元素
'abc'
>>> list[1].title()
'Abc'
>>> list[-1]	# [-1]表示倒数第1个元素,也就是列表的最后一个元素;[-2]表示倒数第二个,以此类推
'Fa'

修改元素

>>> list[2] = 'GZ'	# 下标法直接修改某个元素
>>> list
[100, 'abc', 'GZ']
>>> 

添加元素

  • append():在列表末尾追加:
>>> list.append('SH')	# 使用append方法
>>> list
[100, 'abc', 'GZ', 'SH']
  • insert():在列表中间插入新元素:
>>> list.insert(1, 'PN')	# 使用insert方法,在1的位置插入'PN',原来的第1个元素及之后的元素都往后移一个位置
>>> list
[100, 'PN', 'abc', 'GZ', 'SH']

删除元素

  • 使用del语句删除元素
>>> del list[1]		# 删除第一个元素'PN'
>>> list
[100, 'abc', 'GZ', 'SH']
  • 使用pop()删除元素
>>> list.pop()	# pop方法不带参数时,表示删除列表的最后一个元素
'SH'			# 使用pop方法时,会返回被删除的元素,即可以用pop_value = list.pop()来接收被删除的元素的值
>>> list
[100, 'abc', 'GZ']
>>> list.pop(1)	# pop方法带参数时,表示删除的元素的位置,这里表示删除第一个元素
'abc'
>>> list
[100, 'GZ']
  • 使用remove()删除元素
>>> list.remove(100)	# 如果只知道元素的值,不知道具体的位置,可以使用remove方法,参数即要删除的元素的值
>>> list
['GZ']
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值