цепочка питонов - PullRequest
       2

цепочка питонов

1 голос
/ 01 февраля 2010

Обновлено

Допустим, у меня есть:

dic={"z":"zv", "a":"av"}
## why doesn't the following return a sorted list of keys?
keys=dic.keys().sort()

Я знаю, что мог бы сделать следующее и получить правильный результат:

dic={"z":"zv", "a":"av"}
keys=dic.keys()
skeys=keys.sort()  ### skeys will be None

Почему не работает первый пример?

Ответы [ 2 ]

16 голосов
/ 01 февраля 2010

.sort не возвращает список. Вы могли бы сделать:

keys = sorted(dic.keys())
13 голосов
/ 01 февраля 2010

sort () изменяет содержимое существующего списка. это не возвращает список. См. Руководство .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...