Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 16, 2018 11:48:40

T.U.M.H.O
Зарегистрирован: 2018-08-14
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Строки и вложенный цикл for

 [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)

Прикреплённый файлы:
attachment Снимок.PNG (6,5 KБ)

Офлайн

#2 Авг. 16, 2018 13:13:07

marvellik
Зарегистрирован: 2016-05-15
Сообщения: 639
Репутация: +  73  -
Профиль   Отправить e-mail  

Строки и вложенный цикл for

что считывая? у вас считывания в коде нет

Офлайн

#3 Авг. 16, 2018 13:29:27

T.U.M.H.O
Зарегистрирован: 2018-08-14
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Строки и вложенный цикл for

marvellik
что считывая? у вас считывания в коде нет
сравнивание элементов с lst и lst2 друг с другом, но мне надо чтобы сравнивались элементы с одного списка, друг с другом, и выводилось количество парных элементов.

Офлайн

#4 Авг. 16, 2018 22:03:46

Acamori
Зарегистрирован: 2017-04-11
Сообщения: 47
Репутация: +  1  -
Профиль   Отправить e-mail  

Строки и вложенный цикл for

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)

Офлайн

#5 Авг. 17, 2018 11:15:08

T.U.M.H.O
Зарегистрирован: 2018-08-14
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Строки и вложенный цикл for

Acamori
спасибо, я только начинаю прогать и возьму ваш код на вооружение, но только для данной задачи работает не со всеми значениями

Офлайн

#6 Авг. 20, 2018 15:37:37

DamMercul
Зарегистрирован: 2017-11-26
Сообщения: 325
Репутация: +  13  -
Профиль   Отправить e-mail  

Строки и вложенный цикл for

Аммммм
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)

Офлайн

#7 Авг. 22, 2018 09:21:48

Acamori
Зарегистрирован: 2017-04-11
Сообщения: 47
Репутация: +  1  -
Профиль   Отправить e-mail  

Строки и вложенный цикл for

T.U.M.H.O
спасибо, я только начинаю прогать и возьму ваш код на вооружение, но только для данной задачи работает не со всеми значениями

Так более подробно задачу надо описывать, ведь можно выводить количество повторяющихся элементов, сами повторяющие элементы и т.п.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version