【发布时间】:2020-04-04 03:05:28
【问题描述】:
大家好,我正在使用 python jupyter notebook 我发现很难制作循环并显示如下结果 wordsList 和 wordFeel 是一维数组 wordsListFeel 是包含 wordsList 和 wordFeel 的二维数组 我想检查哪个 wordFeel 属于 wordsList,然后将它们组合在一起以显示 wordsListFeel
我正在使用 numpay 数组
wordsList:(['4362', 'bad', '1843','worse','1235','good','1141','better'])
wordFeel:(['better','872884','FFA401','worse','322','4A688C','better','240423','004E6F','good','199726','017E94'])
x = 2
y = 1
for wordFeel[x] in wordsList:
print(wordsList[y], wordFeel[x])
x += 3
y = 2
result :
wordsListFeel ([['4362','bad','4A688C']
['1843','worse','FFA401']
['1235','good','017E94']
['1141','better','004E6F']])
【问题讨论】:
-
你想在这里做什么?
for wordFeel[x] in wordsList对我来说毫无意义 -
我尝试了许多不同的方法来使它像结果一样,但我不能你有一个解决方案来使结果像上面那样吗?
-
请再检查一遍 我添加了一些信息
-
这里还是不明白,例如为什么
wordsListFeel中第一行的第三个元素是4A688C,而第一个和第二个是4362和bad那么呢?您是否提供更多信息以便我们更清楚地看到逻辑? -
wordsListFeel 数组应该在 wordsList 中的每 2 个元素中包含 wordFeel 中的一个元素,它是第 3、6、9 或 12 个元素,但应该检查 wordsList 中的“更糟糕”是否应该包含第 6 个元素wordFeel 然后在 wordsList 和 wordFeel 中检查“更好”,因此它应该采用第三个元素,依此类推。很有帮助,我说清楚了
标签: python jupyter-notebook dataset data-science