python入门学习——列表(一)

1.list是一个可变的列表,并且可以放不同类型的元素

1)声明一个列表:

lis = []  等效于lis = list()

2)列表内置函数调用:

一,增

lis.append(self,object)

#把一个元素拼接到列表后面,等效于 lis[len(lis):] = [object]

lis.insert(index,object)

#把一个元素插入到指定位置

lis.extend(self,iterable)

#该方法是在列表的末尾添加iterable(可迭代)类型的元素,可以用元祖或列表的形式表示

eg:>>lis = [1,2,3,4,5]

>>lis.extend([6,7,8])

>>print lis

[1,2,3,4,5,6,7,8]

二,删

del lis[x] 删除该列表的某个元素

eg:lis = [1,2,3,4,5,6]

>>del lis[0]

>>print lis

>>[2,3,4,5,6]

lis.pop(index=None)   从列表中删除index指定的索引的值,并将其返回。若没有指定索引,默认删除最后一个元素,并将其返回

lis.remove(x)   从列表中删除值为x的第一个元素,若没有,则返回一个错误,如果有重复项元素,默认移除第一个元素值

eg: >>lis.remove(5)

>>print lis

[1,2,3,4,6]

lis.clear() 移除列表中的所有项,等同于 del lis[:]

三,改

lis[x] = a

四,查

print lis[x]

五,计算

lis.count(x) 返回 x 在列表中出现的次数

六,排序

lis.sort(key=None, reverse=False) 对列表中的元素进行排序,默认从小到大,不能比较不同类型数据,key指定以...排序,reverse=True 表示逆序(从大到小)

七,倒转

lis.reverse()倒序列表中的元素,不管数据类型,不排序,只是把整个列表倒置

 

八,拷贝

lis.copy()  返回列表的浅复制,等于lis[:] 

3)list的用法:

lis = [5,1,2,1,9,4,10]

一,遍历

for i in lis

print i  # 依次输列表的元素

二,列表切片操作

 

列表的切片是指根据下标索引的值进行切片,主要有list[x:],lixt[x:-y],list[x:y:n],其中x为起始元素,y为倒叙数的元素值,n为步长,如下:

 

4)补充:

6. 补充知识点

  • list(seq):将元组转换为列表 
  • len(list):列表元素长度
  • max(list):返回列表元素最大值 
  • min(list):返回列表元素最小值 
  • cmp(list1, list2):比较两个列表的元素

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 


 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值