python 取列表(陣列)偶數和奇數字置的值

2022-05-07 06:45:11 字數 769 閱讀 6875

**自網路,留作備用。

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中的巢狀列表,...