天天看點

Python3 字元串、清單、字典常用方法總結

1、字元串腦圖:

Python3 字元串、清單、字典常用方法總結

2、清單常用方法

Python3 字元串、清單、字典常用方法總結

3、 字典常用方法

Python3 字元串、清單、字典常用方法總結

分享一個精妙的案例:

'''  題目
描述:
列出1到20的數字,若是3的倍數就用apple代替,
若是5的倍數就用orange代替,
若既是3的倍數又是5的倍數就用appleorange代替。
注意:隻能用2行代碼搞定
'''
           
for i in range(1,21):
   print('apple '[i%3*5::]+''+'orange'[i%5*6::] or i)
           

輸出結果:

Python3 字元串、清單、字典常用方法總結

簡單解析一下:

算法實作是對3和5取模,利用字元串的切片特性。

當apple和orange偏移越界了就都為空的時候,就取i的值,是1,2,4,7...