2011-01-17 3 views
1

http://diveintopython3.ep.io/native-datatypes.htmlКак создать список в Python?

Я нашел эту ссылку, но, похоже, полагается на то, что мне сначала нужно создать список. Как создать список на Python, если он сначала пуст. Я прихожу с фона C#, так что пока это довольно странно.

Например, метод .append() - это то, что я ищу, но оно зависит от того, что в списке существует. Какие-либо предложения?

+0

Google Результат # 7 (питон пустой список): HTTP: // effbot .org/zone/python-list.htm – John

ответ

4

Вы можете создать пустой список, как этот

L=list() 

или

L=[] 
+3

Обратите внимание, что второй способ более идиоматичен и «Pythonic». –

+0

@music freak, я думаю, я согласен с тем, что он более идиоматичен, но он отказывается от красивой динамичности Python. –

+0

@gnibbler: Как так? Оба примера функционально равны, поэтому я не вижу разницы, кроме читаемости. –

1

Как уже отмечалось другими, вы можете создать пустой список со списком буквальным оператора [].

Ее стоит отметить, что вы можете инициализировать список со значениями, если вам всегда нужно начинать с нескольких значений уже на месте:

a = 5 
L = [42, -12, a] 
Смежные вопросы