ホームページ  >  記事  >  バックエンド開発  >  Python 組み込み関数 len

Python 組み込み関数 len

高洛峰
高洛峰オリジナル
2016-11-05 14:19:152098ブラウズ

英語ドキュメント:

len(s)

オブジェクトの長さ (項目の数) を返します。引数はシーケンス (文字列、バイト、タプル、リスト、範囲など) またはコレクション (ディクショナリ、セット、フローズン セットなど)。

命令:

1. オブジェクトの長さを返します。パラメータにはシーケンス (文字列、バイト配列、タプル、リスト、範囲オブジェクトなど) を指定できます。 、またはコレクションです (辞書、セット、不変コレクションなど)

>>> len('abcd') # 字符串
>>> len(bytes('abcd','utf-8')) # 字节数组
>>> len((1,2,3,4)) # 元组
>>> len([1,2,3,4]) # 列表
>>> len(range(1,5)) # range对象
>>> len({'a':1,'b':2,'c':3,'d':4}) # 字典
>>> len({'a','b','c','d'}) # 集合
>>> len(frozenset('abcd')) #不可变集合

2. パラメーターが他の型の場合は、__len__ メソッドを実装して整数を返す必要があり、そうでない場合はエラーが報告されます。

りー


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。