首页 > 编程语言 > 详细

字符串排序,返回符合格式的元组数据

时间:2017-07-02 09:34:58      阅读:321      评论:0      收藏:0      [点我收藏+]

 技术分享 

s = ‘2kd4-1124*2|^2sdAmZ%fkMcv‘
def fun(s):
    li = []
    li2 = []
    tu = ()
    for i in s:
        li.append(i)
    print(‘排序前:‘,end=‘‘)
    print(li)
    n = len(li)
    for i in range(n-1):
        for j in range(n-1-i):
            if li[j]<li[j+1]:
                li[j],li[j+1] = li[j+1],li[j]
    if n%2==0:
        for i in range(n//2):
            li2.append(‘({},{})‘.format(li[i],li[n-1-i]))
    else:
        for i in range(n//2):
            li2.append(‘({},{})‘.format(li[i], li[n-1-i]))
        li2.append(‘({})‘.format(li[n//2]))

    print(‘排序后:‘,end=‘‘)
    print(li)    
    return tuple(li2)
tu = fun(s)
print(‘新格式:‘,end=‘‘)
print(tu)

技术分享

 

字符串排序,返回符合格式的元组数据

原文:http://www.cnblogs.com/UncleYong/p/7103947.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!