per*_*ror 1 python string constructor list
我注意到两个列表构造函数之间存在一些奇怪的区别,我认为它们是等价的.
这是一个小例子:
hello = 'Hello World'
first = list(hello)
second = [hello]
print(first)
print(second)
Run Code Online (Sandbox Code Playgroud)
此代码将生成以下输出:
['H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd']
['Hello World']
Run Code Online (Sandbox Code Playgroud)
所以,两个构造函数之间的差异非常明显......而且,我猜这也可以推广到其他构造函数,但我无法理解它背后的逻辑.
有人可以对我的讯问进行抨击吗?