Python-序列类型

这篇博客探讨了Python中对字符串进行转换、排序和组合的基本操作。通过示例代码展示了将字符串转化为列表、计算长度、找出最大字符、进行升序和降序排列,以及利用enumerate和zip函数进行序列处理的过程。文章深入浅出地解释了这些常见的字符串处理技术。
摘要由CSDN通过智能技术生成

源代码如下:

b = 'I love JingJing'
a = '5201314'
b = list(b)
print(b)
print(len(b))
print(max(b))

print(sorted(b))     # 从小到大排序

print(list(reversed(sorted(b))))   # 从大到小排序

print(list(enumerate(b)))    # 编号枚举

print(list(zip(b, a)))     #形成序列

运行结果如下:

['I', ' ', 'l', 'o', 'v', 'e', ' ', 'J', 'i', 'n', 'g', 'J', 'i', 'n', 'g']
15
v
[' ', ' ', 'I', 'J', 'J', 'e', 'g', 'g', 'i', 'i', 'l', 'n', 'n', 'o', 'v']
['v', 'o', 'n', 'n', 'l', 'i', 'i', 'g', 'g', 'e', 'J', 'J', 'I', ' ', ' ']
[(0, 'I'), (1, ' '), (2, 'l'), (3, 'o'), (4, 'v'), (5, 'e'), (6, ' '), (7, 'J'), (8, 'i'), (9, 'n'), (10, 'g'), (11, 'J'), (12, 'i'), (13, 'n'), (14, 'g')]
[('I', '5'), (' ', '2'), ('l', '0'), ('o', '1'), ('v', '3'), ('e', '1'), (' ', '4')]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值