定义
python中在[ ]内,用逗号隔开的任意数据类型
l1 = [1, ‘a‘, [2, 2, 3]]
类型转换
PS:但凡能被for循环遍历的数据类型,均可传递list()转换为列表类型,list()将会像for一样遍历数据类型的每一个元素然后放到列表中
print(list(‘str‘)) # 字符串 print(list((1, 2, 3))) # 元组 print(list({1, 2, 3, 4})) # 数组 print(list([1, 2, 3, 4])) # 列表 print((list({‘name‘: ‘yyh‘, ‘age‘: 18}))) # 字典
操作方式
# 1.按索引取值,正为从左往右,负为从右往左 my_list = [1, 2, 3, 4, 5] print(my_list[1]) print(my_list[-1]) # 2.切片,起始:结束:步长 my_list = [1, 2, 3, 4, 5] print(my_list[1:4]) print(my_list[::2]) print(my_list[::-1]) # 逆序输出列表 # 3.长度 my_list = [1, 2, 3, 4, 5] print(len(my_list)) # 4.in和not in my_list = [1, 3, 5, 7, 9] for i in range(10): if i in my_list: print(i) if i not in my_list: print(i * i) # 5.1 append()和extend() my_list = [1, 2, 3, 4, 5] my_list.append([6, 7, 8, 9]) print(my_list) # [1, 2, 3, 4, 5, [6, 7, 8, 9]] my_list = [1, 2, 3, 4, 5] my_list.extend([6, 7, 8, 9]) print(my_list) # [1, 2, 3, 4, 5, 6, 7, 8, 9] # 5.2 insert() 要插入的位置,和插入的元素 my_list = [1, 2, 3, 4, 5] my_list.insert(2,2222) print(my_list)
原文地址:https://www.cnblogs.com/Ghostant/p/11778318.html
时间: 2024-10-10 14:47:44