python - 如何将这些调用组合到 print()?

标签 python python-3.x printing

在我的程序中,我需要输出网格中的点列表(行和列的元组)。但是,有时需要交换行和列。目前,我是这样做的:

 if swapped:
    for col, row in points:
        print(row, col)
 else:
    for row, col in points:
        print(row, col)

有什么方法可以通过一次调用 print() 来完成吗?

最佳答案

所以,交换它们:

for col, row in points:
    if swapped:
        col, row = row, col
    print(col, row)

关于python - 如何将这些调用组合到 print()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55757762/

相关文章:

python - Flask:从本地计算机移动到生产服务器时的本地主机引用

python - PySide - 无法修改类变量

python - 考虑 NaN 值+Pandas 的采样数据帧

python - 当字符串列内容比已有内容长时,HDFStore.append(string, DataFrame) 失败

python - 当包含换行符时,如何在 python 中定义 __str__ ?

python - 如何编写带有子查询的 Django 查询作为 WHERE 子句的一部分?

java - 输入2个整数数组并打印交替元素

javascript - 在 Firefox 中打印 PDF

javascript - 是否有任何解决方案可以禁用打印中的 Javascript 样式更改?

python-3.x - Asyncio 关闭连接使连接处于 TIME_WAIT 状态