Size: a a a

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

2020 December 26

DD

Danil Danil in Сообщество Python Программистов
почему выводит только скобки
источник

DD

Danil Danil in Сообщество Python Программистов
?(
источник

А

Айван in Сообщество Python Программистов
Danil Danil
user_input1 = int(input("Введите количество елементов 1го списка "))
user_input2 = int(input("Введите количество елементов 2го списка "))
list1 = [i for i in range(user_input1 + 1)]
list2 = [j for j in range(user_input2 + 1)]


def third_func(*lis1, **lis2):
   resultF = []
   for i in zip(lis1, lis2):
       resultF.extend(i)
   return resultF


result3 = third_func(list1, list2)
print(result3)
Зачем * аргументам?
источник

P

Paper_doll_96 in Сообщество Python Программистов
Danil Danil
user_input1 = int(input("Введите количество елементов 1го списка "))
user_input2 = int(input("Введите количество елементов 2го списка "))
list1 = [i for i in range(user_input1 + 1)]
list2 = [j for j in range(user_input2 + 1)]


def third_func(*lis1, **lis2):
   resultF = []
   for i in zip(lis1, lis2):
       resultF.extend(i)
   return resultF


result3 = third_func(list1, list2)
print(result3)
Потому что в функции происходит распаковка
источник

DD

Danil Danil in Сообщество Python Программистов
Айван
Зачем * аргументам?
препод говорил что так передаются аргументом листы, кортежи, что бы можно было их распаковывать
источник

А

Айван in Сообщество Python Программистов
Danil Danil
user_input1 = int(input("Введите количество елементов 1го списка "))
user_input2 = int(input("Введите количество елементов 2го списка "))
list1 = [i for i in range(user_input1 + 1)]
list2 = [j for j in range(user_input2 + 1)]


def third_func(*lis1, **lis2):
   resultF = []
   for i in zip(lis1, lis2):
       resultF.extend(i)
   return resultF


result3 = third_func(list1, list2)
print(result3)
list1 = list(range(n + 1)
Можешь сделать
И что за F на конце result-переменной?
источник

DD

Danil Danil in Сообщество Python Программистов
результат функции типо)
источник

R3

Rud 356 in Сообщество Python Программистов
Говно какое-то, а не функция написана
источник

P

Paper_doll_96 in Сообщество Python Программистов
Danil Danil
препод говорил что так передаются аргументом листы, кортежи, что бы можно было их распаковывать
В целом да, но это но в этом случае лучше передать лист целиком, а не распаковывать
источник

DD

Danil Danil in Сообщество Python Программистов
Paper_doll_96
В целом да, но это но в этом случае лучше передать лист целиком, а не распаковывать
а в каком случае?
источник

DD

Danil Danil in Сообщество Python Программистов
так жедать
источник

DD

Danil Danil in Сообщество Python Программистов
д
источник

R3

Rud 356 in Сообщество Python Программистов
Ключи какого-то несуществующего словаря скидывают вместе с листом, зипят и чота делают
источник

R3

Rud 356 in Сообщество Python Программистов
Чо за пиздец?
источник

P

Paper_doll_96 in Сообщество Python Программистов
Danil Danil
а в каком случае?
Когда нужно получить два нераспакованых списка
источник

P

Paper_doll_96 in Сообщество Python Программистов
Danil Danil
а в каком случае?
И вообще советую почитать/посмотреть про *args и **kwargs в python
источник

DD

Danil Danil in Сообщество Python Программистов
Rud 356
Говно какое-то, а не функция написана
я учусь
источник

DD

Danil Danil in Сообщество Python Программистов
🤷‍♂️
источник

А

Айван in Сообщество Python Программистов
Danil Danil
а в каком случае?
Будет лучше если ты сам почитаешь для чего всё это и поймёшь как оно работает. Здесь оно не нужно
источник

DD

Danil Danil in Сообщество Python Программистов
Айван
Будет лучше если ты сам почитаешь для чего всё это и поймёшь как оно работает. Здесь оно не нужно
как правильно загуглить?
источник