1. 程式人生 > >Python基礎課:定義一個函數,可以對序列逆序的輸出(對於列表和元組可以不用考慮嵌套的情況)

Python基礎課:定義一個函數,可以對序列逆序的輸出(對於列表和元組可以不用考慮嵌套的情況)

int 情況 type spa list bsp pri not log

 1 15 def fun(arg):
 2 16     if type(arg) is not tuple  3 17        and type(arg) is not str  4 18        and type(arg) is not list:
 5 19         print(請輸入一個序列)
 6 20         return None
 7 21 
 8 22     tmp_list = list(arg)
 9 23     tmp_list.reverse()
10 24     
11 25     if type(arg) == tuple:
12 26 arg = tuple(tmp_list) 13 27 elif type(arg) == str: 14 28 arg = ‘‘.join(tmp_list) 15 29 elif type(arg) == list: 16 30 arg = list(tmp_list) 17 31 18 32 19 33 return arg

Python基礎課:定義一個函數,可以對序列逆序的輸出(對於列表和元組可以不用考慮嵌套的情況)