Python には、リスト内のアイテムをインデックスで削除する関数がなく、連鎖中に使用できないことに気付きました。
たとえば、次のようなものを探しています。
another_list = list_of_items.remove[item-index]
それ以外の
del list_of_items[item_index]
以来、;remove(item_in_list)
を削除した後にリストを返します。item_in_list
index の同様の関数が省略されているのはなぜだろうか。含まれていることは非常に明白で些細なことのように思えますが、スキップする理由があると感じています。
そのような機能が利用できない理由について何か考えはありますか?
- - - 編集 - - - -
list_of_items.pop(item_at_index)
削除する特定のアイテムがないとリストが返されないため、適切ではありません。したがって、チェーンには使用できません。(ドキュメントによると: L.pop([index]) -> item -- remove and return item at index )