python - 在元组中强制元组?

标签 python list tuples

我有一个 python 函数,它应该遍历坐标元组并打印它们的内容:

def do(coordList):
    for element in coordList:
        print element
y=((5,5),(4,4))
x=((5,5))

当 y 运行函数时,它输出 (5,5) 和 (4,4),即所需的结果。但是,通过函数输出 5 和 5 运行 x。

有没有办法强制将 x 定义为元组中的元组,如果没有,解决此问题的最简单方法是什么?

最佳答案

对单例元组使用尾随逗号。

x = ((5, 5),)

关于python - 在元组中强制元组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2014767/

相关文章:

python - 向集合字典中添加元素

python - 写入新的 Python 缓冲区接口(interface)

python - 如何覆盖 python 中的默认字符串格式化程序?

C# 6.0 列表出现语法错误, ' , '

c++ - 为什么我不能执行 tupleVar.get(3) 或 .get<3>()?

python - 将以元组为键的字典转换为包含键和值的元组

macOS Sierra 上的 Python PyQt

python - 保存我多次使用的列表的长度是否更好?

c# - 如果已存在,则从元组列表中删除项目,忽略顺序 c#

java - 根据对象的成员属性之一在对象列表中查找对象