python列表的基本用法介绍

list()把一个可迭代(iterable)对象转换为列表

基本方法介绍
count()

>>> l
>>> [1, 2, 3, 3, 3, 3]
>>> l.count(3)     #计数列表中有几个3
>>> 4

len:表示字符串的长度

In[90]: s = 'abcdefg'
In[91]: len(s)
Out[91]: 7

In[92]: s.__len__()
Out[92]: 7

>>> l = [1, 2, 3, 3, 3, 3]
>>> len(l)
>>> 6

>>> l.__len__()
>>> 6

append():使用对象的函数方法

In[177]: l
Out[177]: [1, 2, 3]
In[179]: l.append(4)
In[180]: l
Out[180]: [1, 2, 3, 4]
In[181]: l.append(5)
In[182]: l
Out[182]: [1, 2, 3, 4, 5]
In[183]: l.append(6)
In[184]: l
Out[184]: [1, 2, 3, 4, 5, 6]

extend():表示扩张

>>> l = [1, 2, 3, 3, 3, 3]
In[94]: l.extend(l)
In[95]: l
Out[95]: [1, 2, 3, 3, 3, 3, 1, 2, 3, 3, 3, 3]

insert():表示第几个位置插入一个元素

>>> l = [1, 2, 3, 3, 3, 3]
In[99]: l.insert(2,'aaa')
In[100]: l
Out[100]: [1, 2, 'aaa', 3, 3, 3, 3]

从列表中删除的三中方法:
remove()

>>> l = [1,3,4]
In[62]: l.remove(3)
In[63]: l
Out[63]: [1, 4]

del

>>> l = [1,2,3,4]
In[60]: del l[1:2]
In[61]: l
Out[61]: [1, 3, 4]

pop():

In[63]: l
Out[63]: [1, 4]
In[64]: l.pop()
Out[64]: 4
In[65]: l
Out[65]: [1]

列表分片:[:]

In[51]: l = [1,2,3,4]
In[55]: l[:2]
Out[55]: [1, 2]
In[56]: l[1:2]
Out[56]: [2]
In[57]: l[:-1]
Out[57]: [1, 2, 3]
In[58]: l[:]
Out[58]: [1, 2, 3, 4]
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值