运算符
项目 | Value |
---|---|
+ | 合并—字符串、列表、元组(字典不能合并,会报错) |
* | 复制—字符串、列表、元组(字典不能合并,会报错) |
in | 元素是否存在—字符串、列表、元组、字典 |
not in | 元素是否不存在—字符串、列表、元组、字典 |
len()
计算容器中的元素个数
str1 = 'abcdefg'
list1 = [10, 20, 30, 40, 50]
t1 = (10, 20, 30, 40, 50)
s1 = {10, 20, 30, 40, 50}
dict1 = {'name': 'tom', 'age': 18}
print(len(str1))
print(len(s1))
print(len(list1))
print(len(dict1))
del 或者del()
str1 = 'abcdefg'
list1 = [10, 20, 30, 40, 50]
t1 = (10, 20, 30, 40, 50)
s1 = {10, 20, 30, 40, 50}
dict1 = {'name': 'tom', 'age': 18}
#
# del str1
# print(str1)
# del(list1)
# print(list1)
# del(list1[0])
# print(list1)
del dict1['name']
print(dict1)
max()min()
返回容器中元素的最值
07-range(开始,结尾,步长)
生成从开始到结束的数字,step供for循环使用,不包含结束位
不写开始的话从0开始,默认步长为1
for i in range(0, 10, 1):
print(i)
enumerate(可遍历对象,start=0)
start=0用来设置遍历数据下标的起始值
list1 = ['a', 'b', 'c', 'd', 'e']
# for i in enumerate(list1):
# print(i)
# (0, 'a')
# (1, 'b')
# (2, 'c')
# (3, 'd')
# (4, 'e')
# 返回结果是元组,第一个数据是下标,第二个数据是迭代对象
for i in enumerate(list1, start=5):
print(i)
容器类型转换
list1 = [10, 20, 30, 40, 50]
t1 = (10, 20, 30, 40, 50)
s1 = {10, 20, 30, 40, 50}
print(tuple(list1))
print(tuple(s1))
print(list(s1))
print(list(t1))
print(set(list1))
print(set(t1))