首页 > 解决方案 > 如何使用新行将数组的输出更改为列形

问题描述

我正在尝试使用打印的集合来演示新行,例如列形状而不是行或列表,到目前为止我找不到解决方案。

def two_sets():

    a = raw_input()
    n = set(raw_input().split())
    b = raw_input()
    m = set(raw_input().split())



    result = (n).symmetric_difference(m)
    result = map(float , result )
    print ("%s\n"%result) 

two_sets()

输出:[11, 12, 5, 9]

但相反,我想像这样出去:

5
9
11
12

标签: pythonpython-2.7newline

解决方案


改为使用 -

result = map(str , result)
print("\n".join(result))

推荐阅读