如何输入元组列表

dvs*_*dvs 2 python tuples

我正在编写一个与图形相关的python程序.
我的主要是这样的

if __name__=='__main__': 
cns = [(0,1), (0,2),(1,2), (1,3),(3,1)]
G=make_graph(cns)
r=DFS(G)
Run Code Online (Sandbox Code Playgroud)

我想更改程序,以便用户可以输入数据.

cns = [(0,1), (0,2),(1,2), (1,3),(3,1)]
Run Code Online (Sandbox Code Playgroud)

此列表将从用户读取.如何输入元组列表,该怎么做?

我可以raw_input用于此目的吗?

kin*_*all 5

from ast import literal_eval

cns = literal_eval(raw_input("Please enter the data: "))
Run Code Online (Sandbox Code Playgroud)