Size: a a a

Сообщество Python Программистов

2020 February 02

VA

Vadim Apenko in Сообщество Python Программистов
Александр Соколов
ясн, спасибо думал есть решение
Может и есть. Я бегло погуглил
источник

АС

Александр Соколов in Сообщество Python Программистов
да я уже 2 часа ищу, решил спросить)
источник

l

let45fc in Сообщество Python Программистов
Artur Mustafin
ну это ты советуй, пожалуйста. у всех свой бекграунд
Кстати, если ему в ИБ, то сокеты знать необходимо
источник

VK

Vadim Korotov in Сообщество Python Программистов
@let45fc были ли интересные задачи на олимпиаде для коллективного мозгового штурма?
источник

VA

Vadim Apenko in Сообщество Python Программистов
Vadim Korotov
@let45fc были ли интересные задачи на олимпиаде для коллективного мозгового штурма?
Я когда-то давно кидал. Самый простой и лаконичный способ проверить, что в списке одинаковые элементы)
источник

VK

Vadim Korotov in Сообщество Python Программистов
Vadim Apenko
Я когда-то давно кидал. Самый простой и лаконичный способ проверить, что в списке одинаковые элементы)
Вывести или true/false?
источник

VA

Vadim Apenko in Сообщество Python Программистов
True - если список состоит из одинаковых элементов
источник

l

let45fc in Сообщество Python Программистов
Vadim Korotov
@let45fc были ли интересные задачи на олимпиаде для коллективного мозгового штурма?
Я там провел 5 часов, до сих пор не отошел) Уже позабывал че там было. Сейчас найду, гляну
источник

A

Aliaksandr in Сообщество Python Программистов
Народ, тут можно простые вопросы спрашивать? 🙂 Я изучаю курс и не могу разобраться как работают словри в примере одном.  

Вопрос в том, что я не могу понять в последнем блоке(где я вывожу сразу имя фамилию и номер) собственно как первый словарь сзывается со вторым. В словаре с номерами Богачук идет второй в списке, но в последнем блоке выводит ее 3ей, как задумано. Это наверное супер изи, но все же 🙂
Зарание спасибо!
источник

l

let45fc in Сообщество Python Программистов
let45fc
Я там провел 5 часов, до сих пор не отошел) Уже позабывал че там было. Сейчас найду, гляну
А вот фиг я зайду, в систему не пускает уже
источник

VA

Vadim Apenko in Сообщество Python Программистов
Aliaksandr
Народ, тут можно простые вопросы спрашивать? 🙂 Я изучаю курс и не могу разобраться как работают словри в примере одном.  

Вопрос в том, что я не могу понять в последнем блоке(где я вывожу сразу имя фамилию и номер) собственно как первый словарь сзывается со вторым. В словаре с номерами Богачук идет второй в списке, но в последнем блоке выводит ее 3ей, как задумано. Это наверное супер изи, но все же 🙂
Зарание спасибо!
ты в словарь numbers передаешь lastname.
В словаре numbers ищется ключ со значением lastname и выводится его значение
источник

VA

Vadim Apenko in Сообщество Python Программистов
Aliaksandr
Народ, тут можно простые вопросы спрашивать? 🙂 Я изучаю курс и не могу разобраться как работают словри в примере одном.  

Вопрос в том, что я не могу понять в последнем блоке(где я вывожу сразу имя фамилию и номер) собственно как первый словарь сзывается со вторым. В словаре с номерами Богачук идет второй в списке, но в последнем блоке выводит ее 3ей, как задумано. Это наверное супер изи, но все же 🙂
Зарание спасибо!
не важен порядок элементов в словаре. Они там ищутся по значению ключа. А ключ у тебя в намберсах = это фамилия
источник

A

Aliaksandr in Сообщество Python Программистов
Vadim Apenko
не важен порядок элементов в словаре. Они там ищутся по значению ключа. А ключ у тебя в намберсах = это фамилия
Оо дошло! Спасибо 🙂 Я думал, что все равно в цикле валит перебором по очереди.
источник

VA

Vadim Apenko in Сообщество Python Программистов
Aliaksandr
Оо дошло! Спасибо 🙂 Я думал, что все равно в цикле валит перебором по очереди.
Перебором у тебя friends идёт. На каждой итерации возвращает кортеж (ключ, значение), который распаковывается в переменные  firstname, lastname
источник

VA

Vadim Apenko in Сообщество Python Программистов
А из numbers вытаскивается прям номер по ключу фамилии
источник

VK

Vadim Korotov in Сообщество Python Программистов
Vadim Apenko
True - если список состоит из одинаковых элементов
lst = [0,0,0,0,0]
print(all(map(lambda n: n==lst[0],lst)))
источник

VA

Vadim Apenko in Сообщество Python Программистов
Vadim Korotov
lst = [0,0,0,0,0]
print(all(map(lambda n: n==lst[0],lst)))
Типичное решение. Но не самое красивое)
источник

VA

Vadim Apenko in Сообщество Python Программистов
Vadim Korotov
lst = [0,0,0,0,0]
print(all(map(lambda n: n==lst[0],lst)))
lst[1:] == lst[:-1]
источник

VA

Vadim Apenko in Сообщество Python Программистов
Все)
источник

VK

Vadim Korotov in Сообщество Python Программистов
Вау. Забыл абривеатуру "проще - лучше"
источник