1、字元串腦圖:
2、清單常用方法
3、 字典常用方法
分享一個精妙的案例:
''' 題目
描述:
列出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)
輸出結果:
簡單解析一下:
算法實作是對3和5取模,利用字元串的切片特性。
當apple和orange偏移越界了就都為空的時候,就取i的值,是1,2,4,7...