Python 检查列表中有多少项,它们是什么?并返回该列表中项目的相应值

Python 检查列表中有多少项,它们是什么?并返回该列表中项目的相应值,python,Python,我有以下清单: platform = ['0/0','0/1','0/2','0/3'] 从上面的列表中,我想为列表中的每个项目返回一个值 if '0/0' in platform: return value1 if '0/1' in platform: return value2 等等。但是如果我使用这段代码,它会在找到第一个匹配时停止,对于第二个和第三个值,它将不匹配 但是我想检查列表中有多少项,它们是什么?并返回列表中存在的项的相应值 我想你在找我 如果我从您的描述中正

我有以下清单:

platform = ['0/0','0/1','0/2','0/3']
从上面的列表中,我想为列表中的每个项目返回一个值

if '0/0' in platform:
    return value1
if '0/1' in platform:
    return value2
等等。但是如果我使用这段代码,它会在找到第一个匹配时停止,对于第二个和第三个值,它将不匹配

但是我想检查列表中有多少项,它们是什么?并返回列表中存在的项的相应值

我想你在找我

如果我从您的描述中正确理解,您希望知道列表中有多少元素(例如数组),但在此之后,您希望将列表与每个元素的值链接起来。如果是这种情况,您可以将每个元素(键)与一个(值)链接,并创建一个字典

通过这样做,您可以基于键调用一个值

以下代码示例:

#!/usr/bin/env python

dictionary = { 'O/O': 'value1',
               '0/1': 'value2',
               '0/2': 'value3',
               '0/3': 'value4' }

print "Length : %d" % len (dictionary)
print dictionary.keys()
print dictionary.values()
print "dictionary['0/2']: ", dictionary['0/2']
如果这不是您想要的,请向我们提供有关预期输出的更多信息


希望这对您有所帮助,BR。

可能会重复您发布的示例输入有什么需要的输出?