Python中List详解

我的未来我决定 提交于 2019-12-03 04:47:06

定义

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)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!