Python len() 函数用法
2023-09-17 22:28:19
len()
函数返回对象的长度。它返回可迭代对象中的总元素数或字符串中的字符数。
语法:
len(object)
参数:
对象:必需。可迭代对象或字符串。
返回值:
返回一个整数值,该值指示元素总数或字符数。
下面的示例演示 len()
方法。
print("Total Elements in list: ", len([1,2,3,4,5]))
print("Total Elements in tuple: ",len((1,2,3,4,5)))
print("Total Elements in set: ",len({1,2,3,4,5}))
print("Total Elements in dict: ",len({1:'one',2:'two',3:'three',4:'four',5:'five'}))
print("string length : ", len("Hello World"))
print("byte length: ",len(b"12345"))
print("range() length: ",len(range(0,10)))
输出:
Total Elements in list: 5
Total Elements in tuple: 5
Total Elements in set: 5
Total Elements in dict: 5
string length: 11
byte length: 5
range() length: 10
如果指定的值为 bool 或 int,则抛出TypeError
。
print(len(True))
print(len(100))
output
TypeError: object of type 'bool' has no len()
TypeError: object of type 'int' has no len()