Sequcences and Sorts in Python介绍

from operator import itemgetter,attrgetter
def main():
    #range function
    mynms =list(range(10,20,2))
    print mynms
    print sorted([1,3,5,6,7,1,6,8,5,8,9,6,4,2,2])
    print sorted(['a','h','t','x','b'])
    items =['mikc','alxe','code','good','nice']
    print items.sort()  # this gonna not works
    print sorted(items)
    nums = [6,5,4,3,2,7,2,7,3,2]
    nums.sort()
    print nums   # while this is gonna to work
    bakk = [('books1','a',10),('books2','b',9)]
    print sorted(bakk,key=itemgetter(2),reverse=True)   #itemgetter(2)    0  1


    # indexing and slicing
    letters ='abcdgfgegege'
    slice1 =letters[1:3]
    slice2 = letters[:3]
    slice3 = letters[1:]
    slice4 = letters[:]
    slice5 = letters[:-1]
    print slice1 , slice2  ,  slice3, slice4 ,slice5

    case = ['books','cup','dobule']
    slice12 =case[0:2]   # only 1 not included 2
    print  slice12


    # sort in place

    grocery =['bread','milk','cheese','egg','corn','juice']
    grocery.sort()
    grocery.sort(key=lambda x: x,reverse=True)
    print grocery
    newlist = sorted(grocery)
    print  newlist
main()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值