Pythonでタプルを別のタプルに追加(結合)する方法
Pythonでは、+ 演算子を使うことで、タプルを別のタプルに直接追加(連結)することができます。この操作は「結合」と呼ばれます。
基本例
以下の例では、タプル x にタプル y を + 演算子で結合しています。
x = (1, 2, 3) y = (4, 5) x = x + y print(x)
実行結果
上記のコードを実行すると、次のような出力が得られます。
(1, 2, 3, 4, 5)
ポイント
タプルはイミュータブル(変更不可)なデータ型です。そのため、+ 演算子で結合しても元のタプルが書き換えられることはなく、新しいタプルが生成されます。上の例では、新しく作られたタプル (1, 2, 3, 4, 5) を変数 x に再代入しているため、結果として x の中身が更新されたように見えます。
-
Pythonでディレクトリを変更(cd)するにはどうすればよいですか?
Pythonでカレントディレクトリを変更する(シェルのcdコマンドと同じ操作を行う)には、標準ライブラリのosモジュールを使用します。osモジュールが提供するos.chdir()関数に、移動先のディレクトリの相対パスまたは絶対パスを引数として渡すことで、作業ディレクトリを切り替えることができます。使用例>>> import os >>> os.chdir(my_folder)この例では、現在の作業ディレクトリから「my_folder」という相対パスで指定されたディレクトリへ移動しています。絶対パス(例:/home/user/my_folder や C:\Us
-
Python関数からタプルを返す方法をわかりやすく解説
Pythonでは、関数から複数の値を一度に返したい場合にタプルを活用できます。タプルを使えば、文字列や数値など異なる型の値をまとめて1つの戻り値として扱えるため、非常に便利です。ここでは、実際にタプルを返す関数を定義し、その動作を確認してみましょう。コード例def foo(): str = tutorialspoint x = 30 return (str, x) print(foo())この関数 foo() は、文字列 tutorialspoint と整数 30 を括弧で囲んでタプルとして返しています。呼び出し側では、このタプルを受け取ってそのまま表示できます。実行