计算机利用数据的3种方式:
- 直接使用数据;如:print(1); print('xxx')
- 计算和加工数据;如:print(1+2*6-1), print('x'+'y')
- 用数据做判断;如:if…elif…else
前面学习到的字符型、整数型和浮点型,存储数据比较单一,列表和字典可以存储大量的数据,是计算机利用数据的基础。
【列表list】
语法:包括列表名、赋值符号、中括号、中括号里的元素,且元素可为字符型、整数型、浮点型
List1 = ['张三','李四','王五',12,12.01]
Print(list1)
结果为:['张三','李四','王五',12,12.01]
【从列表里提取单个元素】
新知识点:偏移量,在列表里,每个元素都对应好自己的偏移量,其实列表就像一个排队的列,每个元素在队列里有自己的顺序和位置,就叫做偏移量。
例子:
List1 = ['张三','李四','王五',12,12.01]
'张三'就对应偏移量为list1[0]
'李四'就对应偏移量为list1[1]
以此类推…
Print(list1[0]),就能取到对应偏移量里的元素:张三
【从列表里提取多个元素】
通过冒号来做切片器,将所需的元素切出来。
口诀为:左右空,取到头;左要取,右不取;
解读:前半句:冒号左边空,就要从偏移量为0的元素开始取;右边空,就要取到列表的最后一个元素。
后半句:冒号左边数字对应的元素要拿,右边的不动
例子:
list2 = [5,6,7,8,9]
print(list2[:]) # 打印出[5,6,7,8,9] #本质还是个列表
print(list2[2:]) # 打印出[7,8,9]
print(list2[:2]) # 打印出[5,6]
print(list2[1:3]) #打印出[6,7]