python(列表list)

17 阅读1分钟
from collections.abc import Iterable
# 列表list
# --------------------------------创建列表--------------------------------------------------
# 列表list
list_1 = []
list_2 = ["p",2,["Y","T"],(5),{"o"},{"N":3}]
li_1 = list("python")    # lisr()函数接收可迭代的数据
li_2 = list(list_2)
# 可迭代对象: 字符串,列表,集合,字典,文件
print(isinstance(list_2, Iterable))     # isinstance()函数, 第一个参数:对象, 第二个参数: 类型.
#--------------------------------访问列表元素---------------------------------------
# list[n] 访问列表中索引为n的元素 (拿到)
print(list_2[2])    # 正向索引
print(list_2[-4])   # 反向索引
# list[m:n:step] 切片,按步长step获取列表中索引m~n对应的元素(不包括list[n]).
print(list_2[1:4:2])

image.png