23-python数据序列(公共操作)

it2026-02-20  3

一.运算符

① +

# 1. 字符串 firstname = 'yuan' lastname = 'yao' name = lastname+firstname print(name) # 2. 列表 firstname = ['y','u','a','n'] lastname = ['y','a','o'] name = lastname +firstname print(name) # 3. 元组 firstname = ('y','u','a','n') lastname = ('y','a','o') name = lastname +firstname print(name)

② *

# 1. 字符串 print('-' * 10) # 2. 列表 name = ['yaoyuan'] print(name * 520) # 3. 元组 name = ('yaoyuan') print(name * 520)

③ in,not in

# 1. 字符串 print('a' in 'yaoyuan') print('a' not in 'yaoyuan') # 2. 列表 name = ['y', 'a', 'o','y','u','a','n' ] print('a' in name) print('a' not in name) # 3. 元组 name = ('y', 'a', 'o','y','u','a','n' ) print('aa' in name) print('aa' not in name)

二.公共方法

函数描述len()计算容器中元素个数del或del()删除max()返回容器元素最大值min()返回容器元素最小值rang(开始,结束,步长)生成从开始到结束的数字,提供给for循环enumerate()函数将一个可遍历的数据对象(如列表,元组,字符串组合成一个索引序列,同时列出数据和数据下标,一般用于for循环

①len()

# 1. 字符串 name = 'yaoyuan' print(len(name)) # 2. 列表 name = ['y', 'a', 'o','y','u','a','n' ] print(len(name)) # 3. 元组 namet1 = ('y', 'a', 'o','y','u','a','n' ) print(len(name)) # 4. 集合 name = {'y', 'a', 'o','y','u','a','n' } print(len(name)) # 5. 字典 myself= {'name': 'yaoyuan', 'age': 20} print(len(myself))

②del()

# 1. 字符串 name = 'yaoyuan' del name print(name) # 2. 列表 name = ['y', 'a', 'o','y','u','a','n' ] del(name[0]) print(name)

③max()

# 1. 字符串 name = 'yaoyuan' print(max(name)) # 2. 列表 name = ['y', 'a', 'o','y','u','a','n'] print(max(name))

④min()

# 1. 字符串 name = 'yaoyuan' print(min(name)) # 2. 列表 name = ['y', 'a', 'o','y','u','a','n'] print(min(name))

⑤rang()

# 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)

⑥enumerate()

语法:enumerate(可遍历对象,start = 0)

例子:

name = ['y', 'a', 'o','y','u','a','n'] for i in enumerate(name): print(i) for index, char in enumerate(name, start=0): print(f'下标是{index}, 对应的字符是{char}')

三.容器类型转换

函数描述list()转换为列表tuple()转换为元组set()转换为集合

例子:

name = 'yaoyuan' print(tuple(name)) print(list(name)) print(set(name))
最新回复(0)