裏 RjpWiki

Julia ときどき R, Python によるコンピュータプログラム,コンピュータ・サイエンス,統計学

リスト要素の複数削除(Python)

2020年12月22日 | Python

リストから k 番目の要素を削除したものを返す。k はリストで指示する(要素が 1 個の場合もリストで指示)
hoge = ["a", "b", "c", "d"] のとき
rdel(hoge, [2]) は ['a', 'b', 'd'] を返す
rdel(hoge, [1, 3]) は ['a', 'c'] を返す

def rdel(lis, ind):
    lis2 = lis.copy()
    [lis2.pop(int(i)) for i in sorted(ind)[::-1]]
    return lis2

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« 微少量 epsilon (Python) | トップ | 演算の意味をよく考えて,簡... »
最新の画像もっと見る

コメントを投稿

Python」カテゴリの最新記事