为什么我不能对输入的元组进行迭代,因为整个循环用于打印元组
t=tuple(eval(x) for x in input("enter values").split()) for i in t: print(i)
您应该在通过for循环迭代输入之前,先根据输入进行打样,如下所示
from ast import literal_eval as make_tuple make_tuple(input("enter values"))