为什么none
会产生我的代码,我如何修复它
我的代码是:
stores=["meijer", "walmart", "kroger", "trader joes", "dollar general"]
print str(stores.insert(3, "aldi"))+("\nAldi is now in the list:\n")+str((stores))
它输出:
None
Aldi is now in the list:
['meijer', 'walmart', 'kroger', 'aldi', 'kohls', 'dollar general']
如果真的必须有一个单行程序,那么在Python 2中可以使用以下方法:
输出
这是因为
stores.insert(3, "aldi")
返回None
,而None or thing
的计算结果是thing
相关问题 更多 >
编程相关推荐