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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值