码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2017-07-02 10:26:31      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:logs   技术分享   app   com   数据   nbsp   form   .com   []   

 技术分享 

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)

技术分享

 

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

标签:logs   技术分享   app   com   数据   nbsp   form   .com   []   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!