複数の変数への代入
CoddyのPythonジャーニー「Logic & Flow」セクションの一部 — レッスン 2/78。
Pythonでは、1行で複数の変数に値を代入することができます。この機能により、コードをより簡潔で読みやすくすることができます。複数の変数への代入を効果的に使用する方法を見ていきましょう。
基本的な複数代入:
a, b, c = 1, 2, 3
print(a) # 出力: 1
print(b) # 出力: 2
print(c) # 出力: 3複数の変数に同じ値を代入する:
x = y = z = 10
print(x) # 出力: 10
print(y) # 出力: 10
print(z) # 出力: 10リストから値を代入する:
numbers = [4, 5, 6]
a, b, c = numbers
print(a) # 出力: 4
print(b) # 出力: 5
print(c) # 出力: 6チャレンジ
簡単以下のタスクを実行するPythonプログラムを作成してください:
- 3つの変数
name、age、cityに1行で値を代入します。nameを"Alice"に、ageを30に、cityを"New York"に設定してください。 - 3つの変数
x、y、zに100という値を1行で代入します。 "red"、"green"、"blue"という値を含むcolorsという名前のリストを作成します。これらの値を3つの変数color1、color2、color3に1行で代入してください。
チートシート
1行で複数の変数に値を代入することができます:
a, b, c = 1, 2, 3複数の変数に同じ値を代入する:
x = y = z = 10リストから値を代入する:
numbers = [4, 5, 6]
a, b, c = numbers自分で試してみよう
# name、age、cityに値を代入します
# x、y、zに100を代入します
# 色のリストを作成し、color1、color2、color3に代入します
colors = ["red", "green", "blue"]
# 以下のコードは変更しないでください
print(f"Name: {name}, Age: {age}, City: {city}")
print(f"x: {x}, y: {y}, z: {z}")
print(f"Colors: {color1}, {color2}, {color3}")このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。