これは非常に複雑ですが、ミニリストからアイテムを取り出したときに一度大きなリストをリフレッシュできるようにしたいと思いますより大きなリストの中で。pythonのリスト内のリストからアイテムが削除されたら、リストをリフレッシュするにはどうすればいいですか?
listA = ['1','2','3','4','5','6','6','8','9','5','3','7']
私が最初のリストから#3
を削除した場合、分割は今#3
後
del split[0][-1]
split = [['1','2'],['4','5','6'],['6','8','9'],['5','3','7']]
なりますスリー
split = [listA[i:(i+3)] for i in range(0, len(listA) - 1, 3)]
print(split)
# [['1','2','3'],['4','5','6'],['6','8','9'],['5','3','7']]
split = [['1','2','3'],['4','5','6'],['6','8','9'],['5','3','7']]
のリストに分割するには、以下のコードを使用はされています削除された、私はそのように見えるようにリストをリフレッシュできるようにしたいと思います。事前に
split = [['1','2','4'],['5','6','6'],['8','9','5'],['3','7']]
おかげ
だから、毎回それを再計算しませんか? – sll
なぜあなたはそれを必要としているのか少し背景を教えてください。 –
@sll、私はする必要があります。 –