前言
列表是一种非常常用的数据结构。我们可以用它来存储各种类型的数据。
实践
我们先来创建一个名为food的列表,里面存储了一系列我喜欢的食物名称:
food = ["pizza", "hamburger", "hotdog", "spaghetti"]
现在我们改变索引为0的食物名称:
food[0] = "sushi"
print(food[0])
>>> sushi
可见索引为0的食物名称从pizza变为了sushi。我们现在在列表的末端添加一个食物名称:
food.append("ice cream")
print(food)
>>> ['sushi', 'hamburger', 'hotdog', 'spaghetti', 'ice cream']
如果我们想移除某个食物名称该怎么做呢?
food.remove("hotdog")
print(food)
>>> ['sushi', 'hamburger', 'spaghetti', 'ice cream']
我们接下来移除列表中最后一个元素吧:
food.pop()
print(food)
>>> ['sushi', 'hamburger', 'spaghetti']
若想在指定位置插入元素,用insert
方法即可:
food.insert(0, "cake")
print(food)
>>> ['cake', 'sushi', 'hamburger', 'spaghetti']
如果想对列表中元素排序,只需要用sort
方法:
food.sort()
print(food)
>>> ['cake', 'hamburger', 'spaghetti', 'sushi']
我们可以用for
循环遍历列表中的每一个元素:
for x in food:
print(x)
>>> cake
>>> hamburger
>>> spaghetti
>>> sushi
最后,清空列表的方法是clear
:
food.clear()
print(food==[])
>>> True
以上便是列表的全部内容,感谢大家的收藏、点赞、评论。我们下一节将介绍二维列表(2D Lists),敬请期待~