作者mserway (mserway)
看板Python
标题Re: [问题] 新手资料结构的小问题
时间Wed Oct 28 21:01:36 2009
※ 引述《mserway (mserway)》之铭言:
: 大家好,我观念上有个小盲点,
: 希望版上前辈们可以解决我的两个小问题。 谢谢!
: q1:
: orig_node = nodes[0]
: orig_node['guests'] = [orig_node]
: 如此一来,orig_node['guests']会是以何种型态表示呢?
: orig_node['guests'] = [nodes[0]] 是正确的吗?
: q2:
: 若程式改成如下,则orig_node['guests']又该如何表示呢?
: orig_node['guests'].extend(orig_node['guests'])
: 以上是这次的两个小问题,请版上得前辈讲解一下,谢谢!
请原谅我又来了~
听从上篇好心推文者的建议
又努力看了一下print的结果,
事实上print出的data太大,终端机跑不完..
(另外['guest']是新设的结构)
以下是print的结果:
[{'LeftRoutingTable': [{...}, {...}, {...}, {...}, {...}, {...}, {...},
{...}, {...}], 'RightChild': None, 'LowerBound': 997000997, 'Hit': 0,
'LeftAdjacent': {'LeftRoutingTable': [{...}, {...}, {...}, {...}, {...},
{...}, {...}], (...略)
我再看了几次,认为应该储存的是nodes[i]的全部data
事实上nodes的资料结构原本就是list[],
所以应该就是在原本的 list orig_node 中
加入nodes这个list的资料,只是我还不太清楚 ['guset'] 该如何表示。
以上是一点小心得,如果有错还请前辈指正,谢谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.130.189.34