【问题标题】:How to access each element in object in google.colab?如何访问 google.colab 中对象中的每个元素?
【发布时间】:2021-02-15 13:53:10
【问题描述】:

我在 googl colab 中上传了一个文件,我试图获取文件的名称

这是我打印upload.keys()时的结果:

dict_keys(['SSE.csv', 'SSE_origin.csv'])

我试图访问对象的每个元素。 我只找到这个解决方案。

from google.colab import files

uploaded = files.upload()

for name in uploaded.keys():
    print(name)

有没有其他类似索引的解决方案?

【问题讨论】:

  • 不确定我是否理解您的问题以及您当前的代码有什么问题
  • 我也不确定google.colab 与任何事情有什么关系...uploaded 似乎是一个简单的字典,所以周围的一切都只是噪音。尝试发布minimal reproducible example 并澄清您的问题和问题

标签: python list file key google-colaboratory


【解决方案1】:

问题是你有一个 dict_keys 对象,而不是一个列表。要将其用作列表,您必须对其进行转换:

list(uploaded.keys())

现在您可以通过索引访问每个元素

【讨论】:

  • 嘿@sungho。请注意,在这里说“谢谢”的首选方式是对好的问题和有用的答案进行投票(一旦你有足够的声誉这样做),并通过accepting 最有帮助的答案。
  • 对不起,我不知道
猜你喜欢
  • 2014-04-25
  • 1970-01-01
  • 1970-01-01
  • 2017-09-20
  • 2013-06-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多