首页 >

python中,列表切片和判断一个值是否在列表? |python2感叹号有问题

ffi python,python定义main函数,python按键详解,python通过键盘值对,python datafranme,python mysqlpython,python概率矩阵,macbookpro 安装python,Python连续相减,python salt client,python2感叹号有问题python中,列表切片和判断一个值是否在列表? |python2感叹号有问题

列表切片就是取出列表中的一部分数据。

列表切片语法:列表变量名[起始索引:终止索引]

实例:

my_list=[1,9,3.0,5.6,False,True,”Hello”]

my_list[2:4]//返回[3.0,5.6]

my_list[4:6]//返回[False,True]

以上实例,获取my_list列表中索引2到索引4之间的切片,返回结果是索引2和索引3这个两个数据组成的新的列表,获取my_list列表中索引4到索引6之间的切片,返回结果是索引4和索引5这个两个数据组成的新的列表。

规律:获取列表切片时,获取的是[]中数字表示的起始索引到终止索引之间的数据,不包含终止索引数据。

●列表切片的简写

如果获取列表中索引从0开始的切片,0可以省略。

如果获取列表中以最后一个元素的索引结束的切片,该索引可以省略。

实例:

my_list=[1,9,3.0,5.6,False,True,”Hello”]

my_list[:4]==my_list[0:4]//返回结果都是[1,9,3.0,5.6]

my_list[4:]==my_list[4:7]//返回结果都是[False,True,”Hello”]

●判断一个元素是否在一个列表中

在python中,判断一个字符串是否在另一个字符串中,以及一个元素是否在一个列表中,可以使用in或者notin。

实例:

“better”in“Tobeabetterman”//返回结果True

“bad”in“Tobeabetterman”//返回结果False

7in[7,6,5,4,3,2,1]//返回结果True

7notin[7,6,5,4,3,2,1]//返回结果False

以上实例都非常简单,但是实际的生产环境中,情况就会非常复杂了,比如可能有几万或者几十万个数据元素,判断一个数据是否在这几十万个数据中,人的肉眼就很难看出来了,这时候用python的列表来容纳这些数据,然后用in或者notin来判断就非常容易了。


python中,列表切片和判断一个值是否在列表? |python2感叹号有问题
  • 人死后火化,几十万年甚至几亿年后,是不是除了网络数据,已经找不到现代人类痕迹了? - 网络|
  • 人死后火化,几十万年甚至几亿年后,是不是除了网络数据,已经找不到现代人类痕迹了? - 网络| | 人死后火化,几十万年甚至几亿年后,是不是除了网络数据,已经找不到现代人类痕迹了? - 网络| ...

    python中,列表切片和判断一个值是否在列表? |python2感叹号有问题
  • 万物互联即将来临,硬件数据如何实现价值化及商业化? - 网络|
  • 万物互联即将来临,硬件数据如何实现价值化及商业化? - 网络| | 万物互联即将来临,硬件数据如何实现价值化及商业化? - 网络| ...

    python中,列表切片和判断一个值是否在列表? |python2感叹号有问题
  • 为什么你的Python学习总是半途而废? |字节代替变换python代码
  • 为什么你的Python学习总是半途而废? |字节代替变换python代码 | 为什么你的Python学习总是半途而废? |字节代替变换python代码 ...