加入清单:
>>> ''.join([ str(_) for _ in xrange(10) ])
'0123456789'
Run Code Online (Sandbox Code Playgroud)
join 必须采取迭代.
显然,join这个论点是[ str(_) for _ in xrange(10) ],这是一个列表理解.
看这个:
>>>''.join( str(_) for _ in xrange(10) )
'0123456789'
Run Code Online (Sandbox Code Playgroud)
现在,join这个论点只是str(_) for _ in xrange(10),不[],但结果是一样的.
为什么?是否str(_) for _ in xrange(10)也会产生一个列表或一个可迭代?
说我有以下数组:
import numpy as np
a = ['hello','snake','plate']
Run Code Online (Sandbox Code Playgroud)
我希望它变成一个numpy数组,b以便:
b[0,0] = 'h'
b[0,1] = 'e'
b[0,2] = 'l'
b[1,0] = 's'
...
Run Code Online (Sandbox Code Playgroud)
我想要标准的numpy技巧,如广播,比较等.
怎么做?numpy文档中的这个位置在哪里?
谢谢!
乌里
我正在构建一个以下模式的字符串
"Key1":"Value1"
"Key1232131":"Value2"
"Key12321":"Value3"
Run Code Online (Sandbox Code Playgroud)
我想格式化它
"Key1" : "Value1"
"Key1232131" : "Value2"
"Key12321" : "Value3"
Run Code Online (Sandbox Code Playgroud)
我试图将它们插入字典中,然后将其打印出来但不会这样做.我想我可能需要一个像表格一样的表格.我可以在python /中使用什么来实现这一点?