概述
随手做个笔记
list
访问
car = ['宝马', '奔驰', '吉利']
添加
car = ['宝马', '奔驰', '吉利']
car.append('吉普')# 末尾添加
插入
car = ['宝马', '奔驰', '吉利']
car.insert('吉普')# 开头插入
删除
car = ['宝马', '奔驰', '吉利']
del car[0] # 删除索引处的(第一个)
car.pop() # 删除末尾的一个(弹出栈顶)
car.pop(2) # 弹出索引处(第三个)
car.remove('宝马') # 根据值删除元素,且只能删除一个,多个相同的值需要循环删除
排序
car = ['宝马', '奔驰', '吉利']
car.sort() # 对列表永久排序,默认按字母顺序排列
car.sort(reverse=Ture) # 按与字母顺序相反的顺序排列
car.sorted() # 列表实际顺序不变,但是使用时按照排序后的顺序显示
car.sort(reverse=Ture) # 同上
反转
car = ['宝马', '奔驰', '吉利']
car.reverse() # 只是反转列表元素顺序,与字母顺序无关
获得长度
car = ['宝马', '奔驰', '吉利']
len(car)
# Python计算列表元素数时从1开始,因此确定列表长度时,你应该不会遇到差一错误
# 任何时候都可用 -1 来索引最后一个元素,仅当列表为空时会发生错误
遍历列表
magicians = ['alice', 'david', 'carolina']
for magician in magicians:# for循环遍历
print(f"{magician.title()}, that was a great trick!")
获得数值列表
numbers = list(range(1, 6))
print(numbers) # [1, 2, 3, 4, 5]
digits = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0]
# 几个常用函数
min(digits)# 0
max(digits)# 9
sum(digits)# 45
列表解析(几行代码缩成一行)
squares = []
for value in range(1, 11):
square = value ** 2
squares.append(square)
print(squares)
# 下面的同上
squares = [value**2 for value in range(1, 11)]
print(squares)# 获取10以内数的平方数组成的列表
# 或者
squares = []
for value in range(1,11):
squares.append(value**2)
print(squares)
列表切片
players = ['charles', 'martina', 'michael', 'florence', 'eli']
print(players[0:3])# ['charles', 'martina', 'michael']
print(players[1:4])# ['martina', 'michael', 'florence']
# 省略终止索引即到末尾,省略开始索引即从队头开始
# 负数索引返回离列表末尾相应距离的元素
print(players[-3:])
遍历切片
players = ['charles', 'martina', 'michael', 'florence', 'eli']
print("Here are the first three players on my team:")
for player in players[:3]:
print(player.title())
# Here are the first three players on my team:
# Charles
# Martina
# Michael
复制列表
my_foods = ['pizza', 'falafel', 'carrot cake']
friend_foods = my_foods[:]
print("My favorite foods are:")
print(my_foods)
print("nMy friend's favorite foods are:")
print(friend_foods)
最后
以上就是高贵电话为你收集整理的python list列表的全部内容,希望文章能够帮你解决python list列表所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复