python出所有三位的升序数_python3.0列表的增删改查以及
排序
python3.0
⼀、列表
a = ['1','2','3','4','5',]
⼆、查(有三个命令)(索引都是从0开始的)
1、 .count #是指某个元素在列表中出现的次数
print(a) # ==> 2
2、 .index #根据下⾓标到其对应的位置
a.index(2)
print(a) # ==>'3'
3、 判断某个元素是否在列表a中
'6' in a # ==> Flase
三、增加(有三个命令)
1、 a.append() #追加命令
a.append(6)
print(a) # ==>a = [1,2,3,4,5,6]
2、 a.insert() #可以在列表的任意位置插⼊元素
a.insert(2,5)
print(a) # ==>a = [1,2,5,3,4,5]
3、 a.entend
b = ['4','5','6']
print(a) #==>a = [1,2,3,4,5,4,5,6]
==============================
与a+b的区别
a+b表⽰不改变a 和 b的值,将两个列表相加
==============================
四、修改(有两个命令)
1、 a[index] = "新的值"
a[1] = 9
print(a) # ==>a = [1,9,5,3,4,5]
2、 a[start:end] =[a, b ,c]
a[1:4] = ['a', 'b', 'c']
print(a) # ==>a = [1,'a','b','c',4,5]
a[1:4] = ['a', 'b']
print(a) # ==>a = [1,'a','b',4,5] #若输⼊的列表与切⽚的列表数⽬不⼀致,则只显⽰插⼊的列表,切⽚剩余的列表为空
五、删除(有两个命令)
1、 remove()
print(a) # ==>a = [1,2,3,4]
2、 pop(index) #输⼊下⾓标
a.pop(0)
print(a) # ==>a = [2,3,4,5]
3、 del a ; del a[index]
del a #删除整个列表
sort命令排序del a[index] #删除数组中的某个元素
4、 clear() 清空
a.clear()
print(a) # ==>a = []
六、排序(有两个命令)
1、 sort() #升序排序
a.sort()
print(a) #==>a = [1,2,3,4,5]
2、 reverse() #将列表⾸末颠倒
print(a) #==>a = [5,4,3,2,1]
==============================
若要按降序排列
a.sort(reverse = True)
print(a)
==============================
七、⾝份判断
type(a) is list #==> True
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论