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

我该如何统计list 中字符的个数呢?应该是输出19吧?

我该如何统计list 中字符的个数呢?应该是输出19吧?

蛊毒传说 2023-04-26 17:13:55
比如list=['abc','cbd','efg']用len(list)只能返回3我想统计字符个数(socket 传输时传递的那个大小)应该是19 吧
查看完整描述

2 回答

?
慕斯王

TA贡献1864条经验 获得超2个赞

import json
json.dumps(list,separators=(',',':'))
这样长度就是19
这样做的好处就是字符够小

不过,我觉得len(str(list))更好,虽然稍微浪费了一点字符,
但是更通用一些,因为不管是str()还是pprint.pformat都是这样的,
json.dumps的缺省也是这样的格式。
上面的方法虽然省下了些空间,但是复杂度大增。


查看完整回答
反对 回复 2023-04-28
?
饮歌长啸

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

len(''.join(list))

话说,长度等于 19 ?????


查看完整回答
反对 回复 2023-04-28
  • 2 回答
  • 0 关注
  • 126 浏览
慕课专栏
更多

添加回答

举报

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