之前说过了三种数据类型:整型、浮点型、字符串,今天介绍一种新的数据类型:列表。
什么是列表呢?
students = ['小红', '小明', '小刚']
这就是一个放在students盒子里的列表。列表需要用**[]把数据括起来,里面每一个数据叫做“元素”。每个元素都需要用英文逗号**隔开:这就是列表的标准格式。
所以,列表就是可以在一个盒子里放许多数据的一种数据类型。
information = ['小明', 18, '成都', 1.8]
print (information)
>>['小明', 18, '成都', 1.8]
从上面的例子可以看出,列表里可以放各种类型的数据(包括列表本身)。
我们把列表里所有信息都打印了出来,现在,如果只想要一个信息,应该怎么做呢?
这里首先涉及到一个偏移量的概念:也就是每个元素在列表里的编号,需要注意的是计算机里的编号都是从0开始的,而不是1
information = ['小明', 18, '成都', 1.8]
print (information[0])
>>小明
把编号用[]括起来放在变量名后面,就可以顺利地提取到该元素。
如果还想一次性提取多个数据呢?那我们可以这样:
information = ['小明', 18, '成都', 1.8, 140]
print(information[:])
print(information[2:])
print(information[:2])
print(information[1:3])
print(information[2:4])
>>
['小明', 18, '成都', 1.8, 140]
['成都', 1.8, 140]
['小明', 18]
[18, '成都']
['成都', 1.8]
口诀:左右空,取到头;左要取,右不取。