Python列表

1.列表定义
>>> member=[1,2,3,'hello']
>>> member
[1, 2, 3, 'hello']
>>>
2.列表插入(append,insert,extend)

a) 向后插入append

>>> member.append(4)
>>> member
[1, 2, 3, 'hello', 4]
>>>

b) 向前插入insert

>>> member.insert(0,5)
>>> member
[5, 1, 2, 3, 'hello', 4]
>>>

c) 向后插入多个extend

>>> member.extend([6,7])
>>> member
[5, 1, 2, 3, 'hello', 4, 6, 7]
3.列表元素删除(remove,del,pop)

a) remove删除

[5, 1, 2, 3, 'hello', 4, 6, 7]
>>> member.remove(5)
>>> member
[1, 2, 3, 'hello', 4, 6, 7]

b) del删除

[1, 2, 3, 'hello', 4, 6, 7]
>>> del member[0]
>>> member
[2, 3, 'hello', 4, 6, 7]

c) pop删除

[2, 3, 'hello', 4, 6, 7]
>>> member.pop()
7
>>> member
[2, 3, 'hello', 4, 6]
>>>

pop是出栈的意思,列表是使用栈的思想存放的

d) pop特定的元素,第1个元素出栈

[2, 3, 'hello', 4, 6]
>>> member.pop(0)
2
>>> member
[3, 'hello', 4, 6]
3.列表元素提取
[1, 2, 3, 'hello', 4, 6, 7]
>>> member[0]
1
>>>
4.列表分片
[3, 'hello', 4, 6]
>>> member[1:3]
['hello', 4]
>>> member
[3, 'hello', 4, 6]

原有的列表不会改变,获得一个新的列表

>>> member[:3]
[3, 'hello', 4]
>>>

包含第一个开始到第三个的元素

>>> member[1:]
['hello', 4, 6]
>>>

包含第二个开始到最后一个元素

>>> member2=member[:]
>>> member2
[3, 'hello', 4, 6]
>>>

获得member的拷贝

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值