作为python的新手,我有一个似乎不容易解决(或完全理解)的问题
运行以下代码:(" ".join(map(str,np.int32(((np.arange(14))))))).split()
生成以下内容:
^{pr2}$
鉴于(" ".join(map(str,np.int32(((np.arange(15))))))).split()
产生以下结果Out[2]:
['0',
'1',
'2',
'3',
'4',
'5',
'6',
'7',
'8',
'9',
'10',
'11',
'12',
'13',
'14']
我希望能够创建一个列形式的列表,而不是使用少于15个数字的行。在
有人对此有什么帮助吗?在
原因是qtwidges.QCombobox.additems(如果是字符串的话,则为“14”或“不包含在字符串的情况下”)。在
(在windows 7上使用spyder 3.6/ipython 3.6.2/anaconda(4.64bit)/pyqt 5.6.2)
编辑1:
非常感谢你的回复。。然而。。map(str, np.int32(np.arange(14)))产生{}。在
突然间,清单上只有不到15个项目。pyqt/QCombobox的问题似乎越来越像是一些随机错误(当有太多组合框或其他东西时。。。可能还有一个问题。在