Python序列公共操作

一、运算符

运算符 描述 支持的容器类型
+ 合并 字符串、列表、元组
* 复制 字符串、列表、元组
in 元素是否存在 字符串、列表、元组、字典、集合
not in 元素是否不存在 字符串、列表、元组、字典、集合

二、公共方法


函数 描述
len() 计算容器中元素个数
del或del() 删除
max() 返回元素最大值
min() 返回元素最小值
range(start,end,step) 生成从start到end的数字,步长为 step,供for循环使用
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
2.1 range()
# 1 2 3 4 5 6 7 8 9 
for i in range(1, 10, 1): 
      print(i) 

# 1 3 5 7 9 
for i in range(1, 10, 2): 
      print(i) 

# 0 1 2 3 4 5 6 7 8 9 
for i in range(10): 
      print(i)
2.2 enumerate()
  • 语法
    enumerate(可遍历对象,start=0)

    注意:start参数用来设置遍历数据的下标起始值,默认为0

    list1 = ['a', 'b', 'c', 'd', 'e'] 
    for i in enumerate(list1): 
          print(i) 
    for index, char in enumerate(list1, start=1): 
          print(f'下标是{index}, 对应的字符是{char}')
    

三、容器类型的转换

  • tuple():转换为元组
  • list():转换为列表
  • set():转换为集合

你可能感兴趣的:(Python序列公共操作)