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

Pythonでリストのサイズを取得するにはどうすればよいですか?


リストのサイズを見つけるには、組み込み関数lenを使用します。 Pythonドキュメントの状態:

"len(arg)は、オブジェクトの長さ(アイテムの数)を返します。引数は、シーケンス(文字列、バイト、タプル、リスト、範囲など)またはコレクション(辞書、セット、またはフリーズセット)。」

lenは組み込みであり、__len__を実装するユーザー定義クラスでも使用できます。したがって、この操作は、__ len__の実装に応じてO(n)またはO(1)になる可能性があります。

list1 = [1, 2, "Hello"]
print(len(list1))
my_str = "Hello"
print(my_str)
出力

これにより、出力が得られます-

3
5

  1. Pythonで文字列のサイズを取得するにはどうすればよいですか?

    Pythonには、任意の複合オブジェクトの長さを提供するlen()というメソッドがあります。文字列の長さを取得するには、文字列をlen()呼び出しに渡すだけです。 例 print(len('Hello World!')) 出力 12 文字列のサイズをバイト単位で指定する場合は、sysモジュールのgetsizeof()メソッドを使用できます。 例 from sys import getsizeof getsizeof('Hello World!') 出力 33 詳細については、sys.getsizeof()をご覧ください。

  2. Pythonで文字列の長さを取得するにはどうすればよいですか?

    Pythonには、複合オブジェクトの長さを指定するlen()というメソッドがあります。文字列の長さを取得するには、文字列をlen()呼び出しに渡すだけです。たとえば、 print(len('abcdefghijklmnopqrstuvwxyz')) 出力 26