Python入门基础—列表(list)

list定义

>>> a=[ ] #定义了一个变量a, 它是list类型, 并且是空的。

>>> type(a)

<type 'list'> #用内置函数type()查看变量a的类型, 为list

>>> bool(a) #用内置函数bool()看看list类型的变量a的布尔值, 因为是空的, 所以为False

False

>>> print a   #打印list类型的变量a

list索引

>>> url = "qiwsir.github.io"

>>> url[2]

'w'

>>> url[:4]

'qiws'

>>> url[3:9]

'sir.gi'

 

list操作

list的长度:len(list)  list为列表名

追加元素:a.append(X)  等效   a [ len(a):]=[X]

元素扩展:list.extend(L) 等效于 list[len(list):] = L,L是待并入的list   

区别:

append的对象是元素

extend的对象是列表

a.count(X)  显示x元素在表中的个数

a.index(X) 查看元素位置或者索引

a.insert(i,X) 在i位置上插入元素X;

a.remove(X)  :       删除x元素;

a.pop(i)          :       i为元素索引,如果为a.pop()则默认删除最后一个;

del  a[i]          :        删除i位置的元素;

rang(start,stop,step):   生成数字list

start:开始数值,默认为0,不写就为0;

stop:结束数值,必须要有;

step:变化步长,默认为1(不写时),不能为0;

a.sort(cmp=None,key=None,reverse=False)    正序

sorted(a)     正序

sort(cmp=None,key=None,reverse=True)  倒序

sorted(a,reverse=True)    倒序

list与str区别:

相同:都属于序列类型数据,可以通过索引得到多个元素;

不同:list 可以修改内容,而str则不可以,str一旦确定无法更改;

list 与 str 的转化

str.split()

"[sep]".join(list)

join可以说是split的逆运算

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值