У меня есть два пула строк, и я хотел бы сделать цикл над обоими. Например, если я хочу поставить два маркированных яблоки в одной тарелке Напишу:Строковые контуры в Python
basket1 = ['apple#1', 'apple#2', 'apple#3', 'apple#4']
for fruit1 in basket1:
basket2 = ['apple#1', 'apple#2', 'apple#3', 'apple#4']
for fruit2 in basket2:
if fruit1 == fruit2:
print 'Oops!'
else:
print "New Plate = %s and %s" % (fruit1, fruit2)
Однако, я не хочу, чтобы значения - например, я рассматриваю яблоко # 1-яблоко # 2 эквивалентно яблоку # 2-яблоку # 1. Какой самый простой способ кодировать это?
Я думаю о создании счетчика во втором цикле, чтобы отслеживать вторую корзину, а не начинать с нулевой точки во втором цикле каждый раз.
Я не вижу 'оранжевых' 'в вашем вышеуказанном коде. – roippi
Извините, я отредактировал его! – Rotail