Форум сайта python.su
0
[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)] как сделать тоже самое, но считывая с одной строки?
Отредактировано T.U.M.H.O (Авг. 16, 2018 11:57:25)
Прикреплённый файлы:
Снимок.PNG (6,5 KБ)
Офлайн
73
что считывая? у вас считывания в коде нет
Офлайн
0
marvellikсравнивание элементов с lst и lst2 друг с другом, но мне надо чтобы сравнивались элементы с одного списка, друг с другом, и выводилось количество парных элементов.
что считывая? у вас считывания в коде нет
Офлайн
1
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
Отредактировано Acamori (Авг. 16, 2018 22:12:18)
Офлайн
0
Acamoriспасибо, я только начинаю прогать и возьму ваш код на вооружение, но только для данной задачи работает не со всеми значениями
Офлайн
13
Аммммм
UPD: Забыл что так пока нельзя xDDD
# Life loop while alive: if (fun > boredom) and money: pass_day(fun, boredom, money) continue else: break
Отредактировано DamMercul (Авг. 20, 2018 15:38:52)
Офлайн
1
T.U.M.H.O
спасибо, я только начинаю прогать и возьму ваш код на вооружение, но только для данной задачи работает не со всеми значениями
Офлайн