- 运算符汇总
运算符 | 描述 | 支持的容器类型 |
---|
+ | 合并 | 字符串、列表、元组 |
* | 复制 | 字符串、列表、元组 |
in | 元素是否存在 | 字符串、列表、元组、字典 |
not in | 元素是否不存在 | 字符串、列表、元组、字典 |
- +
sStr1 = "cc"
sStr2 = "blogs"
lstNum1 = [1, 3]
lstNum2 = [2, 4]
tNum1 = (1, 3)
tNum2 = (2, 4)
print(sStr1 + sStr2)
print(lstNum1 + lstNum2)
print(tNum1 + tNum2)
ccblogs
[1, 3, 2, 4]
(1, 3, 2, 4)
- *
sStr = "c"
lstNum = [1]
tNum = (1,)
print(sStr * 5)
print(lstNum * 5)
print(tNum * 5)
ccccc
[1, 1, 1, 1, 1]
(1, 1, 1, 1, 1)
- in、not in
sStr = "ccblogs"
lstNum = [1, 2, 3, 4]
tNum = (1, 2, 3, 4)
dicNb = {"name":"ccblogs", "age":18, "gender":"0"}
print('b' in sStr)
print('b' not in sStr)
print(2 in lstNum)
print(2 not in lstNum)
print(2 in tNum)
print(2 not in tNum)
print("age" in dicNb.keys())
print("age" not in dicNb.keys())
True
False
True
False
True
False
True
False
- 公共方法汇总
函数 | 描述 |
---|
len() | 计算容器中元素个数 |
del 或 del() | 删除 |
max() | 返回容器中元素最大值 |
min() | 返回容器中元素最小值 |
range(start, end, step) | 生成从start到end的数字,步长为step,供for循环使用 |
enumerate() | 函数用于将一个可遍历的数据对象组合为一个索引序列,同时列出数据和下 标,一般用于for循环中。 |
- len()
sStr = "ccblogs"
lstNum = [1, 2, 3, 4]
tNum = (1, 2, 3, 4)
dicNb = {"name":"ccblogs", "age":18, "gender":"0"}
print(len(sStr))
print(len(lstNum))
print(len(tNum))
print(len(dicNb))
7
4
4
3
- max()、min()
sStr = "ccblogs"
lstNum = [1, 2, 3, 4]
tNum = (1, 2, 3, 4)
dicNb = {"name":"ccblogs", "age":18, "gender":"0"}
print(max(sStr))
print(min(sStr))
print(max(lstNum))
print(min(lstNum))
print(max(tNum))
print(min(tNum))
s
b
4
1
4
1
- range(start, end, step)
for i in range(1, 10, 1):
print(i)
for i in range(1, 10, 2):
print(i)
for i in range(10):
print(i)
- enumerate()
enumerate(可遍历对象, start=0)
lstStr = ['c', 'c', 'b', 'l', 'o', 'g', 's']
for str in enumerate(lstStr):
print(str)
for i, str in enumerate(lstStr, start=4):
print(f"{i} = {str}")
(0, 'c')
(1, 'c')
(2, 'b')
(3, 'l')
(4, 'o')
(5, 'g')
(6, 's')
4 = c
5 = c
6 = b
7 = l
8 = o
9 = g
10 = s
- 容器类型转换
- tuple():转换成元组
- list():转换成列表
- set():转换成集合
lstNum = [1, 2, 3, 4]
setNum = {1, 2, 3, 4}
tNum = (1, 2, 3, 4)
print(tuple(lstNum))
print(tuple(setNum))
print(list(setNum))
print(list(tNum))
print(set(lstNum))
print(set(tNum))
(1, 2, 3, 4)
(1, 2, 3, 4)
[1, 2, 3, 4]
[1, 2, 3, 4]
{1, 2, 3, 4}
{1, 2, 3, 4}