Python中获取长度的函数是len()函数,它的作用是可以获取字符串、列表、元组等容器中元素的个数,下面详细讲解它的使用方法。
使用方法
1. 取得字符串长度
对于字符串,可以通过调用len()函数来获取字符串的长度,示例如下:
string = "hello world"
length = len(string)
print(length) # 输出结果为 11
2. 取得列表长度
对于列表,同样也可以使用len()函数来获取其长度,示例如下:
list = [1, 2, 3, 4, 5]
length = len(list)
print(length) # 输出结果为 5
3. 取得元组长度
元组跟列表一样都是可迭代(iterable)类型,因此也可以使用len()函数来获取其长度,示例如下:
tuple = (1, 2, 3, 4, 5)
length = len(tuple)
print(length) # 输出结果为 5
4. 取得字典长度
对于字典,len()函数可以获取其键值对的个数,示例如下:
dict = {'apple': 1, 'banana': 2, 'orange': 3}
length = len(dict)
print(length) # 输出结果为 3
注意事项
- 对于空容器,len()函数的返回值为0。例如len(“”)、len([])、len(())等。
- 对于其它类型的对象,len()函数无法获取其长度,会抛出TypeError异常。
- 如果要获取bytes或bytearray等二进制数据类型的长度,需要使用其内置函数len()方法。
以上是关于使用Python中的len()函数来获取容器长度的相关攻略。