将数字转换为整数列表
如何编写下面的magic
函数?
>>> num = 123
>>> lst = magic(num)
>>>
>>> print lst, type(lst)
[1, 2, 3], <type 'list'>
How do I write the magic
function below?
>>> num = 123
>>> lst = magic(num)
>>>
>>> print lst, type(lst)
[1, 2, 3], <type 'list'>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(11)
你是这个意思?
You mean this?
你可以这样做:
You could do this:
然后就做
或
then just do
or
根据我的计时,即使对于较小的示例,此解决方案也比字符串方法 (
magic2
) 快得多。时间:
magic
magic2
According to my timings, this solution is considerably faster than the string method (
magic2
), even for smaller examples.Timings:
magic
magic2
不要使用单词list作为变量名! 它是Python内置数据类型的名称。
另外,请澄清你的问题。 如果您正在寻找一种创建单成员列表的方法,请执行以下操作:
以及“pythonizing”Cannonade 的答案:
Don't use the word list as variable name! It is a name of python built in data type.
Also, please clarify your question. If you are looking for a way to create a one-member list, do the following:
and "pythonizing" Cannonade's answer:
如果它被命名为魔法,为什么不直接使用魔法:
If it is named as magic, why not just use magic:
对于 python 3.x:
for python 3.x:
你可以试试这个:
You can try this:
只需使用:
Just use :