Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Pythonにおける効率的なコードのためのパッキングとアンパッキングの活用 | Pythonにおけるパッキングとアンパッキングの習得
Pythonにおける関数型プログラミングの概念

bookPythonにおける効率的なコードのためのパッキングとアンパッキングの活用

メニューを表示するにはスワイプしてください

パッキングアンパッキングの最も一般的な使用例は、以下の例で確認できます。

値の入れ替え

通常、変数の値を入れ替えるには追加の一時変数を使用します:

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 コードの結果は何ですか?

question mark

このコードが実行された後、'c' の値は何ですか?

正しい答えを選んでください

question mark

次のコードスニペットは何を行いますか?

正しい答えを選んでください

question mark

次の Python コードの結果は何ですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  3

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  3
some-alt