为了账号安全,请及时绑定邮箱和手机立即绑定

python语言列表有length属性吗?

python语言列表有length属性吗?

临摹微笑 2019-05-23 22:15:54
python语言列表有length属性吗
查看完整描述

4 回答

?
手掌心

TA贡献1942条经验 获得超3个赞

没有,可以通过len(list)来得到


查看完整回答
反对 回复 2019-05-27
?
ITMISS

TA贡献1871条经验 获得超8个赞

用len(list)即可得到列表list的长度
list1 = ['physics', 'chemistry', 1997, 2000];
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c"];
len(list1)
len(list2)
len(list3)

查看完整回答
反对 回复 2019-05-27
?
慕桂英546537

TA贡献1848条经验 获得超10个赞

  1. python size:针对标签对象元素,比如数html页面有多少个段落元素,那么此时的$("p").size() == $("p").length。如下图具体代码:

  2. length:计算一个字符串的长度或者计算一个数组元素的个数,那么此时只能用length而不能用size()。如下图具体代码:

另外不要混淆length、length()和size()的区别:

我们起初学习java的时候,数组、字符串和集合当中的元素个数问题一直都记得不扎实,经常容易搞混,现在说说这三个属性方法的区别:

1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性。

2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法。如下图具体代码实现:

3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看。


查看完整回答
反对 回复 2019-05-27
?
守候你守候我

TA贡献1802条经验 获得超10个赞

单个对象是没有length属性的,obj.length --- undefined
如果返回的是一个数组,会有length属性的,例如:var divObjs = document.getElementsByTagName("div"); 这个是会返回一个div的数组的。

你说的“可是如果不是数组,objxxx.length依然存在啊,并且返回字符串的个数。”,我想你这个objxxx就不是对象,或者只是个字符串了。你可以alert(objxxx);看是不是会是Object。

查看完整回答
反对 回复 2019-05-27
  • 4 回答
  • 0 关注
  • 1736 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信