Python中的列表元组切片增删改查#count:计算某元素出现次数找位置#index#reverse()反转#sort()
Posted styleonme
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中的列表元组切片增删改查#count:计算某元素出现次数找位置#index#reverse()反转#sort()相关的知识,希望对你有一定的参考价值。
元组和列表的区别:
声明一个元组并赋值的语法与列表相同,不同之处是元组使用小括号,列表使用方括号,元素之间也是用英文逗号分隔。需要注意的是,当元组只有一个元素时,需要在元素的后面加一个英文逗号分隔符,以防止与表达式中的小括号混淆。这是因为小括号既可以表示元组,又可以表示表达式中的优先级算符,这就容易产生歧义。
1.列表 list[ ]
a=[‘chao‘,‘jin‘]
2.切片
#增删改查
查 切片 []
print(a[1:]) #取到最后
print(a[1:-1]) #取到倒数第二值
print(a[1:-1:1]) #从左到右一个一个去取
print(a[1::2]) #从左到右隔一个去取
print(a[3::-1]) #从右到左一个一个去取
#添加 append insert
a.append(‘xuepeng‘) #默认插到最后一个位置
print(a)
a.insert(1,‘xuepeng‘) #将数据插入到任意一个位置
print(a)
#修改
a[1]=‘haidilao‘
print(a)
a[1:3]=[‘a‘,‘b‘]
print(a)
删除 remove pop del
a.remove(a[0]) #根据内容删除内容
print(a)
b=a.pop(1) #根据索引删除内容
print(a)
print(b)
del a[0]
print(a)
del a
print(a)
a.remove([‘wuchao‘,‘jinxin‘])
print(a)
count:计算某元素出现次数
t=[‘to‘, ‘be‘, ‘or‘, ‘not‘, ‘to‘, ‘be‘].count(‘to‘)
print(t)
extend #在后面添加需要的元素
a = [1, 2, 3]
b = [4, 5, 6]
a.extend(b)
print(a)
print(b)
找位置
# index # 根据内容找位置
a = [‘wu‘, ‘xin‘]
a.reverse() #reverse()将列表进行反转。
print(a)
x = [4, 6, 2, 1, 7, 9]
x.sort(reverse=False) #sort()将列表进行排序,括号内默认为reverse=False,倒序排列reverse=True
print(x) #[1, 2, 4, 6, 7, 9] 当括号内为字母时,按首字母ascII码表中顺序排列
以上是关于Python中的列表元组切片增删改查#count:计算某元素出现次数找位置#index#reverse()反转#sort()的主要内容,如果未能解决你的问题,请参考以下文章