开发者社区> 问答> 正文

python 数字怎么反转

python 数字怎么反转

展开
收起
云计算小粉 2018-05-10 20:11:03 3681 0
2 条回答
写回答
取消 提交回答
  • image.png

    image.png

    2019-11-26 15:22:34
    赞同 展开评论 打赏
  • 方式一:使用reversed()函数

    [python] view plain copy
    a=[1,2,3,4,5,6,7,8,9]
    b=list(reversed(a))
    print b
    注意:reversed()函数返回的是一个迭代器,而不是一个List,需要再使用List函数转换一下。

    方式二:使用sorted()

    [python] view plain copy
    a=[1,2,3,4,5,6,7,8,9]
    c=sorted(a,cmp=None, key=None, reverse=True)
    print c
    注意:其中reverse=True是按降序排列,reverse=False是按照升序排列

    方式三: 使用分片

    [python] view plain copy
    a=[1,2,3,4,5,6,7,8,9]
    d=a[::-1]
    print d
    注意:其中[::-1]代表从后向前取值,每次步进值为1

    2019-07-17 22:25:02
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载