Pythonにおける効率的なコードのためのパッキングとアンパッキングの活用
メニューを表示するにはスワイプしてください
パッキングとアンパッキングの最も一般的な使用例は、以下の例で確認できます。
値の入れ替え
通常、変数の値を入れ替えるには追加の一時変数を使用します:
a = 2
b = 3
temp = a # temp = 2, a = 2, b = 3
a = b # temp = 2, a = 3, b = 3
b = temp # temp = 2, a = 3, b = 2
簡単に言えば、アンパッキングを使うことで、より簡潔に変数間の値を入れ替えることができます:
a, b = 2, 3
a, b = b, a # a = 3, b = 2
不要な値の除外
イテラブルオブジェクトから最初の値だけが必要な場合、不要な値を *_ 変数に渡すことができます。
my_list = ['Monica', 25, 'Doctor', 'Brazil']
name, age, *_ = my_list
注意
値を無視するために''(アンダースコア)を使用します:タプルのアンパッキングで特定の値を意図的に無視することを示すために、 を使うのが一般的です。
1. このコードが実行された後、'c' の値は何ですか?
2. 次のコードスニペットは何を行いますか?
3. 次の Python コードの結果は何ですか?
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 3
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 1. 章 3