首页 > 解决方案 > 复制和粘贴 Python 数组

问题描述

我有一长串包含 9 个 ID 号的列表,我想复制并粘贴到 Excel 中我使用的输出代码是

for i in results:
    print(i)

但是在 Jupyter 中,输出在第一行有前 8 个数字,然后在最后一个数字有一个新行,所以当我复制和粘贴时,每个值在 Excel 中占据两行

在这里看到的输出

有没有简单的方法来复制输出或扩大 Jupyter 控制台以在同一行显示所有 9 个值?

标签: pythonarraysprinting

解决方案


如果它不是那么大,您可以创建一个新单元格并编写results它,它会像这样打印 arr: [id1, id2, .. id9] 然后您可以复制..

另外,如果您想在大案件中执行此操作-您可以尝试以下操作:

df = pd.Series(results)
df.head(len(results))

推荐阅读