gpt4 book ai didi

python - 为什么下面的两个代码会生成不同的输出?

转载 作者:行者123 更新时间:2023-11-30 22:27:51 25 4
gpt4 key购买 nike

a = [b'food']
b= list(b'food')

输出

a = [b'food']; b = [102, 111, 111, 100]

最佳答案

list(...) 采用可迭代作为参数。 b'food' 的类型为 bytes,因此 list(...) 从其中的字节创建一个列表(b'f', b'o', .. .).

使用list(...)相当于[b'food']:

b = list((b'food',))

关于python - 为什么下面的两个代码会生成不同的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46763279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com