python---列表

47 阅读1分钟

python--列表

(一)创建列表:

1.代码:

# ---------------------------------创建列表--------------------------------------------------
list_1 = []
list_2 = ["p",2,["Y","T"],(5,),{"o"},{"N":3}]
li_1 = list("python") #list()函数接收可迭代的数据
li_2 = list(list_2)
#可迭代对象:字符串,列表,集合,字典,文件
print(isinstance(list_2,Iterable))  # isinstance()函数,里面两个参数,第一个参数:对象,第二个参数:类型

2.运行结果:

image.png

(二)访问列表元素:

1.代码:

#----------------------------------访问列表元素------------------------------------------------
# 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]) # 步长为2,获取索引1~4对应的元素
print(list_2[1:])    # 获取索引1~末尾对应的元素
print(list_2[:4])    # 获取索引0~4对应的元素
print(list_2[:])     # 获取所有元素
# 循环访问 for...in...
# 查询列表元素
print(2 in list_2)
print(5 not in list_2)

2.运行结果:

image.png