You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python中将含字节键的列表转换为字典的方法咨询

实现方法

生成目标字典

原列表里的键是bytes类型(比如b'abc'),只需把它解码成字符串,再用字典推导式就能快速生成符合要求的字典:

original_list = [(b'abc', '123'), (b'xyz', '456'), (b'cde', '785')]
# 转换为字符串键的字典
target_dict = {key.decode('utf-8'): value for key, value in original_list}

执行后target_dict的内容为:{'abc': '123', 'xyz': '456', 'cde': '785'}

生成指定格式的键值对字符串

如果需要得到你展示的('abc','123'),('xyz','456'),('cde','785')格式内容,用字符串拼接即可实现:

formatted_str = ', '.join(f"('{k}', '{v}')" for k, v in target_dict.items())
print(formatted_str)

运行后会直接输出对应的格式文本。


内容的提问来源于stack exchange,提问作者Tanu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 08:56:05