什么是列表呢?我去购物的时候,经常会提前列一个清单,这样可以防止在购物的时候遗忘需要的物品。现在我把这些清单写下来。我要购买 牛奶、面包、苹果、香蕉 。我将它们写在纸条上,带着去超市,当我到了超市,只需要对照纸条上的清单购买物品就可以了。
在程序中是这样写的。
先创建这样一个列表: '牛奶','面包','苹果','香蕉' ,列表也可以有名字,给这个列表取名叫shopping_list。
将它写在纸上,相当于存入了内存。内存中不仅可以存储数字和字符串,还可以储存列表。从电脑中找到shopping_list,取出之前列举的物品:牛奶、面包、苹果、香蕉,就像我们来到超市,拿出纸条,按照纸条上写的物品进行采购一样。
我们用Python程序来表示购物车清单,代码如下:
代码
shopping_list = ['牛奶','面包','苹果','香蕉'] #创建一个列表 print("要购买的东西有:") #打印“要购买的东西有:” print(shopping_list) #将列表打印出来
程序运行结果为:
在上述程序代码中,它是关键。
shopping_list=['牛奶','面包','苹果','香蕉']
(1)创建了一个列表对象 ['牛奶','面包','苹果','香蕉'] 。
(2)创建了变量shopping_list。
(3)将shopping_list作为列表对象的标签指向 ['牛奶','面包','苹果','香蕉'] 。
(4)使用print()函数将shopping_list列表打印出来。
列表的每个元素都分配了一个数字,代表元素在列表中的位置,叫作索引。第一个索引是0,第二个索引是1……
我们可以通过索引从列表中获取元素的内容,后面会带领大家一起探索。
我们还可以用列表来表示家庭成员。
给家庭成员列表取个名字,叫作family。
看看我们家庭成员都有哪些:“爸爸,妈妈,爷爷,奶奶,我”,那么列表元素包括'爸爸','妈妈','爷爷','奶奶','我',用代码表示就是 family=['爸爸','妈妈','爷爷','奶奶','我'] 。
购物清单和家庭成员都是有元素的列表,如果要创建一个空列表,怎么做呢?
想想空列表是什么样子的,聪明的小精灵很快就悟到了真谛。
空列表就是什么都没有,即empty=[],这就创建了一个空列表。
果果对比
empty=[]是空列表。
empty=[""]不是空列表哟,它还有一个""(空字符串)。
不用担心,Python可以帮我们添加进去。一起来看看Python怎么往列表里添加新元素吧。