在Python中 len(a[1])/i这是什么意思呢?

如题所述

在 Python 中,`len(a[1])/i` 表示求列表 `a` 中第二个元素的长度(即字符串或列表等可迭代对象的长度)除以 `i` 的结果。

具体来说,这段代码中,`a[1]` 表示列表 `a` 的第二个元素,`len()` 函数用于求这个元素的长度,最终的结果是一个整数。然后将这个整数除以 `i`,得到的是两个整数做浮点数除法的结果。

需要注意的是,在 Python 2.x 版本中,如果 `a[1]` 是一个整数类型的对象,那么 `len()` 函数返回值为整数类型,此时整数相除的结果也是整数类型。如果想让结果保留小数部分,需要将其中一个操作数强制转换成浮点数。在 Python 3.x 版本中,整数相除的结果总是按照浮点数处理,不需要额外的类型转换。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-02
返回列表中下标为1的字符长度,然后除以i
a[1]下标为1的列表元素,len()返回长度,len(a[1])/i不解释了。追问

如果是下标是1,(如果第二个是'ciel'),那么返回长度4吗?4在除i?

追答

对!大部分语言都是从0开始数的。如果我和你说的有问题,可能是python2和3不兼容。

本回答被提问者采纳
相似回答