【发布时间】:2017-09-11 09:03:27
【问题描述】:
data_sets = [
['O'],
['X'],
# These data sets put Sheet A in all possible locations and orientations
# Data sets 2 - 9
['O', ['Sheet A', 'Location 1', 'Upright']],
['O', ['Sheet A', 'Location 2', 'Upright']],
['O', ['Sheet A', 'Location 3', 'Upright']],
['O', ['Sheet A', 'Location 4', 'Upright']],
['O', ['Sheet A', 'Location 1', 'Upside down']],
['O', ['Sheet A', 'Location 2', 'Upside down']],
['O', ['Sheet A', 'Location 3', 'Upside down']],
['O', ['Sheet A', 'Location 4', 'Upside down']]
]
for each in data_sets:
if 'Sheet A' in each:
print('1')
当我运行它时,它不会打印任何东西,因为我认为它不会遍历所有子列表。我怎样才能让它工作?
【问题讨论】:
-
您需要先检查子列表的长度,然后在可能的子列表中检查“表 A”。