一、运算符
运算符描述支持的容器类型+合并字符串、列表、元组*复制字符串、列表、元组in元素是否存在字符串、列表、元组、字典not in元素是否不存在字符串、列表、元组、字典1、准备数据
str1 = 'aa'
str2 = 'bb'
list1 = [1,2]
list2 = [10,20]
t1 = (1,2)
t2 = (10,20)
dict1 = {'name':'python'}
dict2 = {'age':30}
# + :合并
print(str1+str2)#aabb
print(list1+list2)#[1, 2, 10, 20]
print(t1+t2)#(1, 2, 10, 20)
# * :复制
print(str1*5)#aaaaaaaaaa
print(list1*5)#[1, 2, 1, 2, 1, 2, 1, 2, 1, 2]
print(t1*5)#(1, 2, 1, 2, 1, 2, 1, 2, 1, 2)
# in :判断存在 True;not in:判断不存在 True
print('a' in str1)#True
print('a' not in str1)#False
print(10 in list2)#True
print(10 not in list2)#False
print(10 in t2)#True
print(10 not in t2)#False
print('name' in dict1)#True
print('name' not in dict1)#False
print('name' in dict1.keys())#True
print('name' in dict1.values())#False
二、公共方法
函数描述len()计算容器中数据的个数del和del()删除max()返回容器中元素最大值min()返回容器中元素最小值range(start,end,step)生成从start到end的数字,步长为step,供for循环使用enumerate()函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般在for循环当中1、准备数据
str1 = 'abcdef'
list1 = [10,20,30,40,50]
t1 = (10,20,30,40,50)
s1 = {10,20,30,40,50}
dict1 = {'name':'python','age':30}
# len(容器名):计算个数
print(len(str1))#6
print(len(list1))#5
print(len(t1))#5
print(len(s1))#5
print(len(dict1))#2
# del或del():删除
del t1
del(list1[0])
print(list1)#[20, 30, 40, 50]
# min()与max():最大与最小值
print(max(str1))
# range(开始,结束,步长):循环遍历,不包含结束位置
for i in range(10):
print(i)
# enumerate(可遍历对象,star = 0):
for i in enumerate(list1):
print(i)
for index , char in enumerate(list1):
print(f'键{index}值{char}')