列表的通用操作

2019-07-18  本文已影响0人  木榕师

+和*

my_list =[1, 2, 3] +[4,5,6]
print(my_list)

+可以将两个列表拼接一个列表

*可以将列表重复指定 的次数

my_list = [1,2,3] * 20
print(my_list)

创建一个列表

stus = [ “孙悟空”, “猪八戒”,“沙和尚”,"唐僧", “蜘蛛精”,“白骨精”]

in 和 not in

in 用来检查指定元素是否存在于列表中

print('沙和尚' in stus)

如果存在返回 True ,否则返回 False

not in用来检查指定元素是否不存在于列表中,如果不存在返回 True ,否则返回 False

print("牛魔王" not in stus)
print("牛魔王" in stus)

len() 获取列表中元素的个数

max( ) 获取列表中的最大值

min( ) 获取列表中的最小值

arr = [10, 1, 2, 5 ,100,77]
print(min(arr), max(arr))

两个方法(method),方法和函数基本上是一样的,中剑过方法必须通过 对象.方法以()的形式调用

xxxxx.print() 方法实际上就是和对象关系紧密的函数

s.index() 获取指定元素在列表中第一次出现时的索引

print(stus.index('沙和尚'))

index() 的第一个参数,表示查找的起始位置,第三个参数,表示查找的结束位置

print(stus.index('沙和尚',3,7))

如果要获取列表中没有的元素,会抛出异常

s.count()

print(stus.count('沙和尚'))

上一篇 下一篇

猜你喜欢

热点阅读