快捷搜索: 王者荣耀 脱发

Python列表的查询操作(一)

什么是列表?

列表就是一个"容器", 可以存储多个元素, 方便对序列做整体的操作。

列表是有哪些特点
    列表是有序排序 索引对应唯一数据 列表可以保存重复数据 不同数据类型可以混存
列表的创建方法
# 第一种:通过 []去创建
list1 = ["张三", "beijing", "CEO", "123456789"]
print("类型是:",type(list1))
print(list1)

# 第二种:内置函数list()
list2 = list([小红, shanghai, CTO, "1122334455"])
print("类型是:",type(list2))
print(list2)


-----------------------打印结果-----------------------

类型是: <class list>
[张三, beijing, CEO, 123456789]
类型是: <class list>
[小红, shanghai, CTO, 1122334455]
列表查询方法

index函数, 返回元素的索引, 如果存在多个相同元素,则取第一个元素的索引

list1 = ["张三", "beijing", "CEO", "123456789"]
print(list1.index("CEO"))


---------------------打印结果---------------------

2
获取列表中的单个元素

正向索引: 从0开始

负向索引: 从-1开始

list1 = ["张三", "beijing", "CEO", "123456789"]
print(list1[1])
print(list1[-1])


------------------------打印结果------------------------


beijing
123456789
获取列表中的多个元素

列表名[start: stop: step]

    start: 开始 stop: 结束 step: 步长
list1 = ["张三", "beijing", "CEO", "123456789","ABC" ,"小红"]
print(list1[1:6:2])


--------------------------打印结果--------------------------

[beijing, 123456789, 小红]
判断元素在列表中是否在里面

in或者not in

list1 = ["张三", "beijing", "CEO", "123456789","ABC" ,"小红"]
print("张三" in list1)
print("小米" not in list1)


-------------------------打印结果-------------------------

True
True
经验分享 程序员 微信小程序 职场和发展