Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonで不変のベクトルを表現するにはどうすればよいですか?


タプルを使用して、Pythonで不変のベクトルを表すことができます。タプルは不変のデータ構造であり、リストのように動作しますが、順序を維持し、リストよりも高速です。

myVec = (10, 15, 21)
myVec[0] = 10

タプルは変更できないため、エラーが発生します。


  1. PythonでCDを作成するにはどうすればよいですか?

    osモジュールを使用して、PythonでディレクトリまたはCDを変更できます。切り替えたいディレクトリの相対パス/絶対パスを入力として受け取ります。 例 >>> import os >>> os.chdir('my_folder')

  2. Pythonで不変の文字列のIDを変更するにはどうすればよいですか?

    Pythonの文字列は不変です。つまり、文字列が作成されると、変更することはできません。文字列を作成するとき、同じ文字列を作成して別の変数に割り当てると、両方が同じ文字列/メモリを指します。たとえば、 >>> a = 'hi' >>> b = 'hi' >>> id(a) 43706848L >>> id(b) 43706848L この文字列オブジェクトの再利用は、Pythonではインターンと呼ばれます。同じ文字列は同じIDを持ちます。ただし、Pythonは文字列をインターンすることが保証