sort的使用,输入字符串,输出逆排序

这篇博客介绍了如何将包含数字的逗号分隔字符串转换为整数列表,并进行排序。首先使用split()函数切割字符串,然后通过list()将其转换为列表。接着,运用map()函数将列表中的每个元素转换为整数,再用list()显示结果。最后,通过sort()函数对列表进行降序排序,并使用for循环遍历输出排序后的元素。
摘要由CSDN通过智能技术生成

知识点:

  1. 字符串转列表。list的使用
  2. 去掉列表中的引号,列表元素string转int型。map函数的使用
  3. 将得到的列表元素反转输出。sort的使用
  4. 列表元素遍历输出。for循环使用
string ="1,7,16,19,21,56"
a=string.split(",")
print(a)
print("                ")
b=list(a)
print(b)
c=map(int,b)
print(c)
d=list(c)
print(d)
d.sort(key=int,reverse=True)
print(d)

for i in d:
    print(i)
    

首先切割,
然后列表化
使用map进行迭代,将列表中的元素以int型输出
ps:map(函数,可迭代的参数序列)
map函数是python内置的函数,根据指定序列做映射。
map输出的结果是被封装起来的,所以list展示出来map的结果
最后sort进行排序,reverse为True则降序,False则升序

for循环遍历d中的元素(map不了解可以看一下另一篇博客的解释)

若有误,敬请指正。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值