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

Python如何获取类字节列表的长度

Python如何获取类字节列表的长度

蛊毒传说 2021-09-23 09:18:12
我正在使用电子邮件 IMAP4,我得到了给定主题的电子邮件数量,如下所示,我也得到了它的类型。我的目标是获得它的大小或长度:  emailsUIDs = [b'80 83 84 85 86 87 88 89 90 91 93 126 136 137 138 139 140']  print(type(emailsUIDs ))  # Prints --> type of Object =  <class 'list'>  myLen = len((str(emailsUIDs ).replace("b'", "").replace("'", "")).split())我试过 len(emailsUIDs) 但我只得到 1,有没有更好的方法来获得 emailsUIDs 的长度,而不必像我做的那样进行字符串操作
查看完整描述

1 回答

?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

您有一个包含一个元素(字节对象)的列表。您需要执行此操作以提取 id 列表:


emailsUIDs = [b'80 83 84 85 86 87 88 89 90 91 93 126 136 137 138 139 140']

ids_bytes = emailsUIDs[0]

ids_bytes_list = ids_bytes.split()

ids_list = map(int, ids_bytes_list)

然后您可以使用该列表中的数字形式的 id,或者如果您只需要计数,您可以直接完成len(ids_bytes_list)。


查看完整回答
反对 回复 2021-09-23
  • 1 回答
  • 0 关注
  • 302 浏览
慕课专栏
更多

添加回答

举报

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