Найти - Пользователи
Полная версия: Строки и вложенный цикл for
Начало » Python для новичков » Строки и вложенный цикл for
1
T.U.M.H.O
 [lst = [1, 3, 3, 4]
lst_2 = [1, 3, 3, 4]
k = 0
for i in lst:
    for j in lst_2:
        if i == j:
            k += 1
print(k)]
как сделать тоже самое, но считывая с одной строки?
marvellik
что считывая? у вас считывания в коде нет
T.U.M.H.O
marvellik
что считывая? у вас считывания в коде нет
сравнивание элементов с lst и lst2 друг с другом, но мне надо чтобы сравнивались элементы с одного списка, друг с другом, и выводилось количество парных элементов.
Acamori
T.U.M.H.O
сравнивание элементов с lst и lst2 друг с другом, но мне надо чтобы сравнивались элементы с одного списка, друг с другом, и выводилось количество парных элементов.


 >>> lst = [1,2,3,4,5]
>>> lst2 = [1,2,3,4,5,6,7]
>>> k = len([x for x in lst if x in lst2])
>>> print(k)
5

 >>> lst = [1,3,3,4,4,5,6,7,7]
>>> k = len([x for x in lst if lst.count(x)>1])
>>> print(k)
6
T.U.M.H.O
Acamori
спасибо, я только начинаю прогать и возьму ваш код на вооружение, но только для данной задачи работает не со всеми значениями
DamMercul
Аммммм
UPD: Забыл что так пока нельзя xDDD
Acamori
T.U.M.H.O
спасибо, я только начинаю прогать и возьму ваш код на вооружение, но только для данной задачи работает не со всеми значениями

Так более подробно задачу надо описывать, ведь можно выводить количество повторяющихся элементов, сами повторяющие элементы и т.п.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB