我是靠谱客的博主 高贵电话,最近开发中收集的这篇文章主要介绍python list列表,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

随手做个笔记

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列表所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部