python3从头开始学-数据类型-列表-03

列表

列表应该是python里面用的最多的一种数据类型,列表是有序的,列表具有增删改查等 操作

1.查看
下标,index()
>>> a = [1,2,3,4,5]
>>> a[0] #通过索引下标来查看
1
>>> a[-1]
5
>>> a[:4] #通过切片来查看
[1, 2, 3, 4]
>>> a.index(1) #通过index()方法传入索引来查询,这个索引不支持**负索引**
0
>>> for i in a: #通过遍历所有元素来查看
	print(i)
1
2
3
4
5
>>> 
2.增加
append(),extend(),insert()
>>> a.append(6) #通过append()方法来增加元素,append是往后面追加
>>> a
[1, 2, 3, 4, 5, 6]
>>> 
>>>> b= [7,8,9]
>>> a.extend(b) #通过extend()方法 直接追加一个列表
>>> a
[1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> 
>>> a.insert(1,'a')  #insert()方法在指定位置上,插入元素
>>> a
[1, 'a', 2, 3, 4, 5, 6, 7, 8, 9]
>>> 
3.删除元素
revmove(),pop()
[1, 'a', 2, 3, 4, 5, 6, 7, 8, 9]
>>> a.remove('a') #remove()方法删除指定的元素
>>> a
[1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> a.pop() #pop()方法删除元素,默认删除最后一个
9
>>> a
[1, 2, 3, 4, 5, 6, 7, 8]
>>> a.pop(0) #传入下标,删除指定下标元素
1
>>> a
[2, 3, 4, 5, 6, 7, 8]
>>> 
4.修改元素
通过索引直接赋值
[2, 3, 4, 5, 6, 7, 8]
>>> a[0]=12
>>> a
[12, 3, 4, 5, 6, 7, 8]
>>> 
5.其它操作
len(),in,max(),min(),sort(),list(),reverse()
[12, 3, 4, 5, 6, 7, 8]
>>> len(a)  #获取列表长度
7
>>> b = [9,10]
>>> a + b #+号拼接两个列表
[12, 3, 4, 5, 6, 7, 8, 9, 10]
>>> 
>>>> b*3 #列表重复操作
[9, 10, 9, 10, 9, 10]
>>> 12 in a #成员关系判断元素在不在列表里面,在返回true,否则返回false
True
>>>> max(a) #返回列表最大值
12
>>> min(b) #返回列表最小值
9
>>> a.sort() #列表排序,默认从小到大排序,**没有返回值**
>>> a
[3, 4, 5, 6, 7, 8, 12]
>>> a.sort(reverse=True) #排序从大到小
>>> a
[12, 8, 7, 6, 5, 4, 3]
>>> a.reverse() #翻转列表
>>> a
[3, 4, 5, 6, 7, 8, 12]
>>> 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值