python序列

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)]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值