İki listeden değişkenleri dizgelere eklemeyi deniyorum - nasıl yapabilirim?

Bu yüzden aşağıdaki kod var:

optionlist =  [
        '
' %
        (x, y, x, y) for x in numlist, y in numlist2
        ]

İstediğim şey, x öğelerinin ilk % s değerine eklenmesi, y değerlerinin ikinciye eklenmesini < code>% s , üçüncüde eklenecek x ile aynı değer ve dördüncü içine eklenecek y ile aynı değer % s .

0

3 cevap

['
' % (x, y, x, y) for x, y in zip(numlist, numlist2)]
2
katma
Teşekkürler! Çok yardımcı oldum.
katma yazar Andrew Alexander, kaynak
Size yardımcı olmuşsa bu cevabı kabul etmeyi unutmayın.
katma yazar hochl, kaynak

Böyle mi demek istiyorsun:

In [1]: l1 = [1, 2, 3]

In [2]: l2 = ['a', 'b', 'c']

In [3]: ['
'.format(i, j)
   ...:  for i, j in zip(l1, l2)]
Out[3]: 
['
',
 '
',
 '
']
1
katma
optionlist =  [
        '
' %
        (x, y, x, y) for x, y in zip(numlist, numlist2)
        ]
0
katma