**自網路,留作備用。
list[i:j] 就是從列表的索引 i 到索引j 個的值;列表的索引第一位是從0開始的
list[i:j:2] 一樣取i 到 j 但加入了步長 這裡步長為2;也就是取每次索引位置開始+2的值
看了上面,應該就知道怎麼取奇數字 偶數字了吧
list[::2] 就是取奇數字 這裡的 i j 我們省略的話就是預設陣列最開頭到結尾
list[1::2] 這裡預設了j 但是i定義了1 也就是從陣列第二個數開始取 ,所以這個是取偶數字
例子:
l=['28', '
7', '
55', '
0', '
82', '
3', '
9', '
4', '
92', '
9', '
54', '
7', '
19', '
4', '
36', '6'
]print(f'
奇數字:\n偶數字:')
結果:奇數字:['28
', '
55', '
82', '
9', '
92', '
54', '
19', '36'
]偶數字:['7
', '
0', '
3', '
4', '
9', '
7', '
4', '
6']
python 取列表偶數和奇數字置的值
python中的列表等於其他語言中的陣列 list i j 就是從列表的索引 i 到索引j 個的值 列表的索引第一位是從0開始的 list i j 2 一樣取i 到 j 但加入了步長 這裡步長為2 也就是取每次索引位置開始 2的值 看了上面,應該就知道怎麼取奇數字 偶數字了吧 list 2 就是取奇...
調整陣列,使奇和偶數分開
1.輸入乙個整數陣列,實現乙個函式來調整該陣列中數字的順序,使得所有的奇數字於陣列的前半部分,所有的偶數字於位於陣列的後半部分,並保證奇數和奇數。public class adjustarrayoddfronteven 2.增強版 輸入乙個整數陣列,實現乙個函式來調整該陣列中數字的順序,使得所有的奇...
python 中的列表,陣列和矩陣
numpy使用ndarray物件來處理多維陣列,該物件是乙個快速而靈活的大資料容器。使用python列表可以儲存一維陣列,通過列表的巢狀可以實現多維陣列,那麼為什麼還需要使用numpy呢?numpy是專門針對陣列的操作和運算進行了設計,所以陣列的儲存效率和輸入輸出效能遠優於python中的巢狀列表,...