Pythonでリストをクリアするさまざまな方法
Pythonリストのすべての要素をクリアするには、さまざまな方法があります。以下は、これを実現するために実装されているいくつかのメソッドです。
clear()を使用する
この関数は標準ライブラリの一部であり、Pythonリストを完全に空にします。
Syntax: list_name.clear() list_name is the name of the list supplied by
例
以下の例では、リストを取得してクリア()を適用します。結果は空のリストです。
list = ['Mon', 'Tue', 'Wed', 'Thu'] print("Existing list\n",list) #clear the list list.clear() print("After clearing the list\n") print(list)
出力
上記のコードを実行すると、次の結果が得られます-
Existing list ['Mon', 'Tue', 'Wed', 'Thu'] After clearing the list []
del()の使用
del()関数を使用すると、特定のインデックスのアイテムを選択的に削除したり、すべての要素を削除してリストを空にすることができます。
Syntax: del list_name
次の例では、リストを取得し、インデックス2の要素を削除します。次に、すべての要素を削除します。
例
list = ['Mon', 'Tue', 'Wed', 'Thu'] print("Existing list\n",list) #deleting one element from the list del list[2] print("After deleting an element\n") print(list) # Removing all elements del list[:] print("After deleting all elements\n") print(list)
出力
上記のコードを実行すると、次の結果が得られます-
Existing list ['Mon', 'Tue', 'Wed', 'Thu'] After deleting an element ['Mon', 'Tue', 'Thu'] After deleting all elements []
*=0を使用
このアプローチでは、リスト内のすべての要素に0を割り当てるだけで、リストが空になります。 *は、すべての要素を表す文字です。
例
list = ['Mon', 'Tue', 'Wed', 'Thu'] print("Existing list\n",list) # Removing all elements list *= 0 print("After deleting all elements\n") print(list)
出力
上記のコードを実行すると、次の結果が得られます-
Existing list ['Mon', 'Tue', 'Wed', 'Thu'] After deleting all elements []
リストの再初期化
空のリストをリストに割り当てるだけで、リストを再初期化できます。次の例では、リストを取得し、それに空のリストを割り当てて、空のリストを作成します。
例
list = ['Mon', 'Tue', 'Wed', 'Thu'] print("Existing list\n",list) # Removing all elements list = [] print("After deleting all elements\n") print(list)
出力
上記のコードを実行すると、次の結果が得られます-
Existing list ['Mon', 'Tue', 'Wed', 'Thu'] After deleting all elements []
-
Pythonでエスケープ文字を印刷する方法
この記事では、Pythonでエスケープ文字を印刷する方法を見ていきます。エスケープ文字とは何か知っていると思いますか?知らない人のためのエスケープ文字は何ですか? 文字列の個々の意味には、エスケープ文字が使用されます。 改行、タブスペースを含める場合 、など、文字列では、これらのエスケープ文字を使用できます。いくつかの例を見てみましょう。 例 ## new line new_line_string = "Hi\nHow are you?" ## it will print 'Hi' in first line and 'How are you?&
-
Pythonでリストを印刷する
リストは一連の要素です。シーケンス内のすべての要素は、シーケンス内の位置によってアクセスできます。インデックスは0で始まります。したがって、list [2]は、リストの3番目のインデックス2、つまり50の要素を返します。