0
例如,说我有如何在Python中打印链表的元素?
node = {}
node['data'] = ['hi', '8']
newNode = {}
newNode['data'] = ['hello', '6']
,我想比较节点newNode
号码6和8,如果我尝试做
print(node[1])
,因为数字在适当的位置1的名单我得到一个错误,说KeyError:1
请帮助!
例如,说我有如何在Python中打印链表的元素?
node = {}
node['data'] = ['hi', '8']
newNode = {}
newNode['data'] = ['hello', '6']
,我想比较节点newNode
号码6和8,如果我尝试做
print(node[1])
,因为数字在适当的位置1的名单我得到一个错误,说KeyError:1
请帮助!
你可以将它们的比较结果为:
node["data"][1] == newNode["data"][1]
通过打印node[1]
,你实际上是寻找一个名为1
您的结点字典里面的关键。相反,因为您将其命名为“数据”,请使用node['data'][1]
。 node['data']
是指['hi', '8']
。如果8和6是相同的,则以下打印为真。
node = {}
node['data'] = ['hi', '8']
# you can also create the dictionary by doing this:
# node = {'data' : ['hi', '8']}
# or
# node = dict{'data' = ['hi', '8']}
newNode = {}
newNode['data'] = ['hello', '6']
# so to compare:
print(node['data'][1]==newNode['data'][1])
'print(node ['data'] [1])' – janos