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

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


Pythonの組み込み関数len()は、リストオブジェクトを含むシーケンス内の要素の数を返します。

>>> L1=[1,2,3,4,5]
>>> len(L1)
5

組み込み関数len()は、リストクラスを含むすべてのシーケンスタイプクラスに対して定義された__len __()メソッドを実装します。サイズも返します。

>>> L1.__len__()
5

  1. Python関数からリストを返すにはどうすればよいですか?

    Python関数からリストを返す方法はたくさんあります。そのような関数の1つを以下に示します。 例 def retList():     list = []     for i in range(0,10):         list.append(i)     return list a = retList() print a 出力 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

  2. Python関数内のパラメータ名のリストを取得するにはどうすればよいですか?

    関数またはfunction[something]から引数の数と名前を抽出して返す( arg1、 arg2)には、inspectモジュールを使用します。 指定されたコードは、inspectモジュールを使用して次のように記述され、関数aMethodおよびfoo内のパラメーターを検索します。 例 import inspect def aMethod(arg1, arg2): pass print(inspect.getargspec(aMethod)) def foo(a,b,c=4, *arglist, **keywords): pass print(inspect.getargspec(foo)