访问存储在元组中的项目

时间:2017-02-10 23:08:40

标签: python python-3.x python-3.5

如果我有一些代码

itemdata = csgo_check_item(param_a, param_d, param_m)
print(itemdata)

输出

(iteminfo {
  itemid: 8808072743
  defindex: 24
  paintindex: 175
  rarity: 1
  quality: 4
  paintwear: 1059729780
  paintseed: 484
  inventory: 3221225482
  origin: 24
}
,)

如何将paintwear放入自己的变量中? 我试过float1 = get_float(itemdata.paintwear) 但这给了我

    float1 = get_float(itemdata.paintwear)
AttributeError: 'tuple' object has no attribute 'paintwear'

有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:2)

由于您的itemdata变量是一个元组,您应该使用索引来访问内部数据。

itemdata[0].paintwear

如果你在元组中有一些元素,你可以运行元素:

for item in itemdata:
    print (item.paintwear)

正如juanpa在评论中建议的那样,您可以尝试itemdata[0]["paintwear"]