06 python初学 (列表内置方法)

目录:

  1. type(a) is list :判断 a 是不是列表。返回 True False
  2. count:计算列表内某一元素出现的次数
  3. extend:在列表末尾一次性添加另一列表中的全部值
  4. index:查找该元素在列表内第一出现的位置(根据内容找位置)
  5. reverse:将列表反转,直接会更改列表
  6. sort:将列表进行排序,排序规则按 ASCII 表顺序,直接会更改列表。将 reverse=True可以实现列表逆序排序输出
  7. in:判断某一元素在不在列表中

mylist = ['to', 'be', 'or', 'not', 'to', 'be']
a = [1, 2, 3]
b = [4, 5, 6]

# 判断是不是列表
print(type(mylist) is list)
>>> True

# count:计算列表内某一元素出现的次数
print(mylist.count('to'))
>>> 2

# extend: 在列表末尾一次性添加另一列表中的全部值
a.extend(b)
print(a)
print(b)
>>> [1, 2, 3, 4, 5, 6]
>>> [4, 5, 6]

# index: 查找该元素在列表内第一次出现的位置,根据内容找位置
print(mylist.index('to'))
>>> 0

# reverse:列表倒序输出,直接更改列表
mylist.reverse()
print(mylist)
>>> ['be', 'to', 'not', 'or', 'be', 'to']

# sort: 将列表进行排序,直接更改列表
#       数字从大到小排序,字符串按 ASCII 码表顺序排序
#       将 reverse=True 可以实现排序后的倒序输出
x = [4, 1, 3, 2]
y = ['x', 'u', 'j', 'Z', 'Q']
x.sort()
y.sort(reverse=True)
print(x)
print(y)
>>> [1, 2, 3, 4]
>>> ['x', 'u', 'j', 'Z', 'Q']

# in:判断一个元素在不在列表里
print("lily" in mylist)
>>> False

猜你喜欢

转载自www.cnblogs.com/mlllily/p/10134669.html