python2.7練習小例子(二十九)

    29):一、題目:按相反的順序輸出列表的值。python

 


#!/usr/bin/python # -*- coding: UTF-8 -*-  a = ['one', 'two', 'three'] for i in a[::-1]:  print i 

    以上實例輸出結果爲:數組

 

three
two
one

    

#!/usr/bin/python # -*- coding: UTF-8 -*- print '輸入列表格式爲:1,2,3,4' s=input() print type(s) a=list(s) print a[-1::-1]

    

#!/usr/bin/env python3 # -*- coding: utf-8 -*- list_ = ['a', 'b', 'c', 'd'] list_.reverse() print( list_ )

    Python3實例,使用遞歸實現:app

 

#!/usr/bin/env python3 a = ['one', 'two', 'three','four','five','six','seven','eight','nine','ten'] def reverse(a): if len(a)<=1: print (a[0],end=" ") else: print(a[-1],end=" ") reverse(a[0:-1]) reverse(a)

    

#!/usr/bin/python # -*- coding: UTF-8 -*- numlist = [100,1,23,4,5,6,6,7,7,8] for i in range(0,len(numlist)) : index = len(numlist)-i-1 print(numlist[index])

    

a = ['1','2','3'] a.sort(reverse=True) for i in a: print(i)

    Python2.x 與 Python3.x都可用:測試

 

numbers=list(range(1,10)) reversed_list=[] for i in range(1,10): reversed_list.append(numbers.pop()) print(reversed_list)

    二、題目:按逗號分隔列表。spa

 


#!/usr/bin/python # -*- coding: UTF-8 -*-  L = [1,2,3,4,5] s1 = ','.join(str(n) for n in L)  print s1 

    以上實例輸出結果爲:.net

 

1,2,3,4,5

    

#!/usr/bin/python # -*- coding: UTF-8 -*- L = [1, 2, 3, 4, 5] L = repr(L)[1:-1] print L

    

# -*- coding: UTF-8 -*- l = [1,2,3,4,5,6,7]; k = 1; for i in l: print(i,end= ('' if (k == len(l)) else ',')); k += 1;

    

#!/usr/bin/python3 l = [1,2,3,4,5,6,7]; o = ''; for i in l: o += str(i)+','; print(o[0:-1]);

    Python3 測試:code

 

a=[1,2,3,4] for i in range(0,len(a)): if i!=(len(a)-1): print(a[i],end=',') else: print(a[i])

    Python3 測試:
blog

 

numbers=list(range(1,9)) for i in numbers: if(i==numbers[-1]): print(i) else: print(i,end=',')

    

import re l=str(range(5)); m=re.search(r'\[(.*?)\]',l) print( m.groups()[0] )

    這兩個小例子主要練習數組的分割和反轉。若是感受不錯的話,請多多點贊支持哦。。。遞歸

  原文連接:https://blog.csdn.net/luyaran/article/details/80075513three

相關文章
相關標籤/搜索