リストから飛び飛びにデータを取得する

リストや辞書からデータを 飛び飛びに取り出したい時に便利な関数

# 偶数のみ取り出す filter、lambdaを使用する (勿論使用しなくても出来るが)
s = [1, 10, 7, 2]
for e in filter(lambda i: i % 2 == 0, s):
    #print(e, end=” “)  # この後続いて表示される 10 2 [0, 2, 4]
    print(e)  # この後続いて表示される

#偶数番目の要素を取得する
s = [0, 1, 2, 3, 4, 5]
print(s[0::2]) #[0, 2, 4]

#奇数番目の要素を取得する
print(s[1::2]) #[1, 3, 5]
 
 
 
 
 
 
 
 
 
Python別館
Python別館 目次

・Pythonで作成したアプリ関連の記事は「Python別館」に、・widgetやその使用方法・それ …

Python小学館
画像表示の基本設定

# canvasとラベルへのpng画像の表示設定# Tak-2-2-list4a.py 10/22/ …

Python小学館
エラー対策1 10/2/2020

codeを書いていると必ずエラーが発生します。 むしろエラーが出ないプログラムなんて見たことありませ …