要素の展開と連結
このステップでは、作成したタプルを展開し、次のチェックポイントの座標を決定するために別のタプルと連結することがあなたのタスクです。
まず、既に作成されている /home/labex/project/tuple_basics.py
ファイルで、checkpoint
タプルの座標を個別の変数に展開します。
## tuple_basics.py
checkpoint = (12, 34, 56)
## checkpoint タプルを展開する
x_coord, y_coord, z_coord = checkpoint
## 展開された座標を表示する
print(f"展開された X: {x_coord}, Y: {y_coord}, Z: {z_coord}")
次に、checkpoint
タプルを、x、y、z 軸に沿った追加の移動を表す別のタプルと連結します。
## tuple_basics.py
checkpoint = (12, 34, 56)
## 次の移動用のタプルを作成する
next_movement = (1, -5, 3)
## タプルを連結する
new_checkpoint = checkpoint + next_movement
## 新しい結合されたチェックポイントを表示する
print("新しいチェックポイント座標:", new_checkpoint)
更新された Python ファイルを実行し、展開された座標と新しいチェックポイント座標の両方が出力に含まれていることを確認します。
$ python3 /home/labex/project/tuple_basics.py
展開されたX: 12, Y: 34, Z: 56
新しいチェックポイント座標: (12, 34, 56, 1, -5, 3)