list()
把一个可迭代对象转换为列表
A='I love 陈淑钰'
a=list(A)
print(a)#结果['I', ' ', 'l', 'o', 'v', 'e', ' ', '陈', '淑', '钰']
B=(1,2,3,4,5)
b=list(B)
print(b)#结果[1, 2, 3, 4, 5]
tuple()
把一个可迭代对象转换成元组
A='I love 陈淑钰'
B=(1,2,3,4,5)
a1=tuple(A)
b1=tuple(B)
print(a1,"\n",b1)#结果('I', ' ', 'l', 'o', 'v', 'e', ' ', '陈', '淑', '钰')
(1, 2, 3, 4, 5)
str(obj)
把obj对象转换成字符串
B=(1,2,3,4,5)
a2=str(B)
print(a2)
#结果"(1, 2, 3, 4, 5)"
len()
返回长度
B=(1,2,3,4,5)
b2=len(B)
print(b2)#结果5
max()
返回最大值
列表和元组 字符串 内不同类型 会报错
B=(1,2,3,4,57)
b3=max(B)
print(b3)#结果57
min()
返回最小值
列表和元组 字符串 内不同类型 会报错
B=(1,2,3,4,57)
b4=min(B)
print(b4)#结果1
sum()
返回()的和
列表和元组 字符串 内不同类型 会报错
不是字符类型会报错
b5=sum(B)
print(b5)
sorted()
排序从小到大排
C=(1,2,3,4,-57)
c1=sorted(C)
print(c1)#结果[-57, 1, 2, 3, 4]
reversed()
返回的是迭代对象 可以用list转换成列表
第一个与倒一第二个与倒二互换一次类推
c2=list(reversed(B))
print(c2)#结果[57, 4, 3, 2, 1]
c2=(reversed(B))
print(c2)#结果<reversed object at 0x000002C4BE547F40>
enumerate()
返回的是迭代对象 用list转换成列表
以下标索引值和元组值(列表值)组成的元组
C=(1,2,3,4,-57)
c3=list(enumerate(B))
print(c3)#结果[(0, 1), (1, 2), (2, 3), (3, 4), (4, 57)]
zip()
返回的是迭代对象 用list转换成列表
返回各个参数的序列组成的元组
数字01=[1,2,3,4,5,6,7]
数字02=[5,4,3,2,1]
c4=list(zip(数字02,数字01))
print(c4)
#数字01下标为1和数字02下标为1的拼在一起 以此类推 对不上的直接省去
#结果[(5, 1), (4, 2), (3, 3), (2, 4), (1, 5)]