Мне было интересно, как вы смешиваете список и прописываете вместе на Python? Я знаю на PHP, я могу сделать что-то вроде этого:Список смешивания и Dict в Python
$options = array(
"option1",
"option2",
"option3" => array("meta1", "meta2", "meta3"),
"option4"
);
Проблемы питон имеет разный кронштейн для другого списка.() для кортежа, [] для списка и {} для dict. Кажется, что нет никакого способа их смешать, и я продолжаю получать синтаксические ошибки.
Я использую python 2.7 сейчас. Пожалуйста, совет, как это сделать правильно.
Большое спасибо,
Rufas
Update 1:
Я немного разрабатывающих, что я пытаюсь сделать. Я пытаюсь написать простой питон скрипт, чтобы сделать некоторые запросы API здесь:
http://www.diffbot.com/products/automatic/article/
Соответствующая часть параметров полей запроса. Это что-то вроде ... & fields = meta, querystring, images (url, caption) .... Таким образом, выше массив может быть записан в виде (в PHP)
$fields = array(
'meta',
'querystring',
'images' => array('url', 'caption')
);
А $ поля будут переданы к способу обработки. Результат будет возвращен, как это:
$json = diffbot->get("article", $url, $fields);
вещи - У меня нет никакой проблемы в письменном виде его в PHP, но когда я пытаюсь записать его в Python, дело не так просто, как кажется. ..
Нечто подобное? 'x = ['first', 'second', {'third': ['blah']}]' –
это что-то вроде этого: x = ['first', 'second', 'third': ['blah ',' blah '],' four ']. Старайтесь заменить скобки {} здесь и там, чтобы заставить код работать, но это не так. –