<每天一分钟学Python> 010 列表

010 列表

列表 , 任意数量 , 任意类型元素组成 , 也可以理解为数组

list1 = [1, "Python", True]

列表是有序可重复方式元素组成 , 元素定义顺序位置不变 , 相同元素可以同时存在

list2 = [1, 1, 1, 2, 3, 4, False, True, True] # 比如整数1可以定义多次

获取指定元素 , 通过中括号加上位置数值 , 定位获取的元素 , 位置数值0代表第一个元素

print(list2[0]) # 返回结果为第一个元素 , 打印1
print(list2[3]) # 返回结果为第三个元素 , 打印2

获取范围元素 , 利用中括号加上两个位置数值指定范围 , 冒号分隔两个位置数值

两个数值分别表示开始位置和结束位置 , 返回结果包括开始位置 , 但是不包括结束位置

print(list2[0:1]) # 第一个元素到第二个元素 , 但不包括第二个元素
print(list2[2:5]) # 第三个元素到第六个元素 , 但不包括第六个元素

替换列表元素 , 指定元素再进行赋值

list2[0] = 2 # 第一个元素重新赋值为2
print(list2)

列表 , 任意数量 , 任意类型元素组成 , 也可以理解为数组
列表是有序可重复方式元素组成 , 元素定义顺序位置不变 , 相同元素可以同时存在
比如整数1可以定义多次

获取指定元素 , 通过中括号加上位置数值 , 定位获取的元素 , 位置数值0代表第一个元素
返回结果为第一个元素 , 打印1
返回结果为第三个元素 , 打印2

获取范围元素 , 利用中括号加上两个位置数值指定范围 , 冒号分隔两个位置数值
两个数值分别表示开始位置和结束位置 , 返回结果包括开始位置 , 但是不包括结束位置
第一个元素到第二个元素 , 但不包括第二个元素
第三个元素到第六个元素 , 但不包括第六个元素
替换列表元素 , 指定元素再进行赋值
第一个元素重新赋值为2

你可能感兴趣的:(<每天一分钟学Python> 010 列表)