Python はリストにインデックスを付けることでリストのデータを取得します

方法 1: [::2]

インデックスが算術シーケンスの場合: [2,4,6,8] [::2] など
: 2 ごとに 1 つを取る

a = [1,2,3,4,5]
print(a[::2])
  • 出力
[1, 3, 5]

方法 2: for ループ:

b=[0,2]
a = ['elem0','elem1','elem2'] 

sublist = [a[i] for i in b]

方法 3: アイテムゲッター関数

from operator import itemgetter
b=[0,2]
a = ['elem0','elem1','elem2']

print(itemgetter(*b)(a))
  • 出力:
('elem0', 'elem2')

おすすめ

転載: blog.csdn.net/qq_35759272/article/details/124433910