python学习list_python学习之list

列表List的格式:

>>> a=['a1','a2','a3']

>>> a

['a1', 'a2', 'a3']

>>> a[0]

'a1'

列表中的第一个是a[0]中的0对应的是列表a中的第一个元素,具体如下图

f3dec2a5f490042fe69ed22029982cc2.png

如何直接获取到列表a中的最后一个元素?

>>> a[-1]

'a3'

如何知道列表a的元素个数呢?用len()

>>>len(a)

3

插入:在列表a末尾中如何插入一个新的值b1?

>>> a.append('b1')

>>> a

['a1', 'a2', 'a3', 'b1']

插入:如何在列表a的任意位置插入一个新的值?例如,在a[1]的位置插入c1.

>>> a.insert(1,'c1')

>>> a

['a1', 'c1', 'a2', 'a3', 'b1']

删除:如何删除列表a中末尾的b1?用pop()方法。

>>> a.pop()

'b1'

>>> a

['a1', 'c1', 'a2', 'a3']

删除:如何删除列表a中指定位置的值?例如,删除a[3]的a3.用pop(i)的方法。

>>> a.pop(3)

'a3'

>>> a

['a1', 'c1', 'a2']

替换:如果要把列表a中的c1替换成b1怎么做?

>>>a[1]=’b1’

>>>a

[‘a1’,’b1’,’a2’]

类型:list中的元素的数据类型也可以不同

>>>a=[‘a1’,123,true]

list中也可以存在另一个list

>>>a=['a1','a2',['b1','b2'],'a4']

可以这么看b=['b1','b2']而a=['a1',a2','b','a4']

更详细的资料:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014316724772904521142196b74a3f8abf93d8e97c6ee6000

ps:个人理解,如有错误,希望能告知,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值