它已经存在!>>> from ast import literal_eval as make_tuple>>> make_tuple("(1,2,3,4,5)")(1, 2, 3, 4, 5)但是,请注意极端情况:>>> make_tuple("(1)")1>>> make_tuple("(1,)")(1,)如果您的输入格式与此处的Python不同,则您需要单独处理这种情况或使用诸如之类的其他方法tuple(int(x) for x in tup_string[1:-1].split(','))。