裏 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でシェアする

PVアクセスランキング にほんブログ村

PVアクセスランキング にほんブログ村