1
單個對象列表理解我有一個列表,像這樣,與蟒蛇
<Node: uuid=c1f462dde9ff6eb80b4197db5972c4feaf29e4e7, name=new-node, state=PENDING, public_ips=[], private_ips=['10.0.2.217'], provider=Amazon EC2 (ap-northeast-1) ...>
節點是列表中的一個對象,我想從對象只能訪問name屬性。我想這一點,
[i.name for i in my_list]
它顯示爲錯誤:
Traceback (most recent call last):
File "create.py", line 50, in <module>
name = [i.name for i in sample]
TypeError: 'Node' object is not iterable
如何從這個對象只獲取name屬性?
如果'sample'是一個節點對象,做的 - '名稱= sample.name'。 –
您的列表不是列表,列表以'['開頭,而不是'<' –