Я пробовал, но пока не могу понять это. Я хочу создать список кортежей, каждый из которых построено из словарных значений:Создание кортежа из * args
my_list = [(x['field1'], x['field2']) for x in my_dict]
Но проблема в том, что я хочу сделать это внутри функцию, передавая поля, я хочу, чтобы добраться до * аргументов:
my_func('field1', 'field2')
Как я могу создать первое понимание списка из списка * args?
Спасибо!
Попробую уточнить:
Кратко, что я хочу сделать, это карта это:
my_func('field1', 'field2')
Для этого:
tuple(x['field1'], x['field2'])
Который будет заявление в my_func (* args)
Не так ясно, что вы хотите сделать. Можете ли вы привести пример (или два) с нужным вам вводом/выводом? – Dekel
Неясно ... что такое 'my_dict' в этом ... список словарей? Вы хотите получить другое поле из каждого элемента 'my_dict'? – donkopotamus
Как вы спрашиваете? Создание кортежей из аргументов функции? Итак, вы хотите функцию, которая вернет кортеж? – pagep