Набор Python не изменяет длину нового списка? [closed]

-1
01.08.2018, 04:14
1 ответ

Я думаю, что вы пропустили шаг в своем примере. То, что вы пытаетесь сделать, работает для меня:

>>> values = [ 2, 3, 5, 6, 6, 6, 6, 6, 6, 6 ]
>>> len(values)
10
>>> set(values)
set([2, 3, 5, 6])
>>> list(set(values))
[2, 3, 5, 6]
>>> len(list(set(values)))
4

В вашем примере вы печатаете len(values)дважды, никогда не меняя содержимое values, поэтому, естественно, он снова напечатает одно и то же.

1
28.01.2020, 05:10

Теги

Похожие вопросы