打印具有公共元素的整个列表
Print Whole List With Common Element
如果它包含悉尼,我正在尝试打印整个列表(不仅仅是一项),但我不确定完成此操作需要什么代码。
car1 = ["Sydney", "CM11CAR", "Ford", "Fiesta", "Red", "3000", "1500", "3"]
car2 = ["Auckland", "CM22CAR", "Vauxhall", "Corsa", "Grey", "3100", "1550", "5"]
car3 = ["Brisbane", "CM33CAR", "Ford", "Focus", "Blue", "3100", "1550", "5"]
van1 = ["Brisbane", "CM11VAN", "Renault", "Master", "Green", "2900", "1450", "1500kg"]
van2 = ["Auckland", "CM22VAN", "Vauxhall", "Vivaro", "Blue", "3000", "1500", "2000kg"]
van3 = ["Perth", "CM33VAN", "Renault", "Traifc", "Red", "3100", "1550", "1500kg"]
minibus1 = ["Sydney", "CM11BUS", "Volkswagen", "Transporter", "Green", "3000", "1500", "5"]
minibus2 = ["Auckland", "CM22BUS", "Mercedes-Benz", "Sprinter", "Grey", "3100", "1550", "7"]
minibus3 = ["Perth", "CM33BUS", "Volkswagen", "California", "Blue", "3100", "1550", "5"]
将您所有的列表放在一个列表中。
像这样:
vehicles = [car1, car2, car3, van1, van2, van3, minibus1, minibus2, minibus3]
然后遍历 vehicles
中的所有列表并检查该列表的第一个元素是城市并打印输出。
像这样:
for vehicle in vehicles:
if vehicle[0] == 'Sydney':
print(vehicle)
首先,您需要添加一个包含所有其他列表的数组。然后,如果每个车辆列表的值都是“Sydney”,程序就会使用 item in list
搜索。最后,代码的最后两行将打印出您提到的整个列表。
car1 = ["Sydney", "CM11CAR", "Ford", "Fiesta", "Red", "3000", "1500", "3"]
car2 = ["Auckland", "CM22CAR", "Vauxhall", "Corsa", "Grey", "3100", "1550", "5"]
car3 = ["Brisbane", "CM33CAR", "Ford", "Focus", "Blue", "3100", "1550", "5"]
lst = [car1, car2, car3]
for i in lst:
for information in i:
if "Sydney" in information:
for x in range(len(i)):
print(i[x])
如果它包含悉尼,我正在尝试打印整个列表(不仅仅是一项),但我不确定完成此操作需要什么代码。
car1 = ["Sydney", "CM11CAR", "Ford", "Fiesta", "Red", "3000", "1500", "3"]
car2 = ["Auckland", "CM22CAR", "Vauxhall", "Corsa", "Grey", "3100", "1550", "5"]
car3 = ["Brisbane", "CM33CAR", "Ford", "Focus", "Blue", "3100", "1550", "5"]
van1 = ["Brisbane", "CM11VAN", "Renault", "Master", "Green", "2900", "1450", "1500kg"]
van2 = ["Auckland", "CM22VAN", "Vauxhall", "Vivaro", "Blue", "3000", "1500", "2000kg"]
van3 = ["Perth", "CM33VAN", "Renault", "Traifc", "Red", "3100", "1550", "1500kg"]
minibus1 = ["Sydney", "CM11BUS", "Volkswagen", "Transporter", "Green", "3000", "1500", "5"]
minibus2 = ["Auckland", "CM22BUS", "Mercedes-Benz", "Sprinter", "Grey", "3100", "1550", "7"]
minibus3 = ["Perth", "CM33BUS", "Volkswagen", "California", "Blue", "3100", "1550", "5"]
将您所有的列表放在一个列表中。 像这样:
vehicles = [car1, car2, car3, van1, van2, van3, minibus1, minibus2, minibus3]
然后遍历 vehicles
中的所有列表并检查该列表的第一个元素是城市并打印输出。
像这样:
for vehicle in vehicles:
if vehicle[0] == 'Sydney':
print(vehicle)
首先,您需要添加一个包含所有其他列表的数组。然后,如果每个车辆列表的值都是“Sydney”,程序就会使用 item in list
搜索。最后,代码的最后两行将打印出您提到的整个列表。
car1 = ["Sydney", "CM11CAR", "Ford", "Fiesta", "Red", "3000", "1500", "3"]
car2 = ["Auckland", "CM22CAR", "Vauxhall", "Corsa", "Grey", "3100", "1550", "5"]
car3 = ["Brisbane", "CM33CAR", "Ford", "Focus", "Blue", "3100", "1550", "5"]
lst = [car1, car2, car3]
for i in lst:
for information in i:
if "Sydney" in information:
for x in range(len(i)):
print(i[x])