元组和列表的区别:
声明一个元组并赋值的语法与列表相同,不同之处是元组使用小括号,列表使用方括号,元素之间也是用英文逗号分隔。需要注意的是,当元组只有一个元素时,需要在元素的后面加一个英文逗号分隔符,以防止与表达式中的小括号混淆。这是因为小括号既可以表示元组,又可以表示表达式中的优先级算符,这就容易产生歧义。
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码表中顺序排列
原文地址:https://www.cnblogs.com/styleonme/p/11112529.html
时间: 2024-10-03 02:40:03