[英]How to print an element of a linked list in Python?
例如说我有
node = {}
node['data'] = ['hi', '8']
newNode = {}
newNode['data'] = ['hello', '6']
我想比较node和newNode中的数字6和8
如果我尝试做
print(node[1])
因为数字在列表的位置1,所以我看到一条错误消息:
KeyError:1
您可以将它们进行比较:
node["data"][1] == newNode["data"][1]
通过打印node[1]
,您实际上是在节点字典中搜索名为1
的键。 相反,由于您将其命名为“ data”,请使用node['data'][1]
。 node['data']
指向['hi', '8']
。 如果8和6相同,则以下打印True为False。
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])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.