Python初学者:大家过了看看,问题出在了哪了?
#File test.pyqueue = [ root_node]root_node = [ node1, node2, node3, node_n]node1 = [ node1_1 = '1.1', node1_2 = '1.2', node1_3 = '1.3', node1_n = '1.4']node2 = [ node2_1 = '2.1', node2_2 = '2.2', node2_3 = '2.3', node2_n = '2.4']node3 = [ node3_1 = '3.1', node3_2 = '3.2', node3_3 = '3.3', node3_n = '3.4']node_n = [ node_n_1 = '4.1', node_n_2 = '4.2', node_n_3 = '4.3', node_n_n = '4.4']print(queue)
node1 = { 'node1_1' : '1.1', 'node1_2' : '1.2', 'node1_3' : '1.3', 'node1_n' : '1.4'}
[解决办法]
还要多多学习啊
[解决办法]
你是要定义字典吧?
node1 = { 'node1_1' : '1.1', 'node1_2' : '1.2', 'node1_3' : '1.3', 'node1_n' : '1.4'}node2 = { 'node2_1' : '2.1', 'node2_2' : '2.2', 'node2_3' : '2.3', 'node2_n' : '2.4'}node3 = { 'node3_1' : '3.1', 'node3_2' : '3.2', 'node3_3' : '3.3', 'node3_n' : '3.4'}node_n = { 'node_n_1' : '4.1', 'node_n_2' : '4.2', 'node_n_3' : '4.3', 'node_n_n' : '4.4'}root_node = [ node1, node2, node3, node_n]queue = [ root_node]print(queue)
[解决办法]
#encoding=utf-8node1 = { 'node1_1' : '1.1', 'node1_2' : '1.2', 'node1_3' : '1.3', 'node1_n' : '1.4'}node2 = { 'node2_1' : '2.1', 'node2_2' : '2.2', 'node2_3' : '2.3', 'node2_n' : '2.4'}root_node = [ node1, node2]queue = [ root_node]print(queue)输出[code=Python][[{'node1_n': '1.4', 'node1_3': '1.3', 'node1_2': '1.2', 'node1_1': '1.1'}, {'node2_1': '2.1', 'node2_2': '2.2', 'node2_3': '2.3', 'node2_n': '2.4'}]]
[解决办法]
15楼的兄弟,为什么你的打印是1.4开始的啊,是楼主希望的吗?
[解决办法]
你这个程序想干嘛?