Форум сайта python.su
Люди SOS!!!
в списке надо дубликаты удалить!
a = вот список… как я понимаю элементы должны меж собой сравниваться, один из двух похожих удаляться. если возможно напишите с циклом while. у меня просто 1 курс и я многого не понимаю
Офлайн
Kengyry
In : a =
In : set(a)
Out: set()
Офлайн
ПАМАГИТЕ! ТОНУ
ПРАГРАММА НЕ РАБОТАЕТ.
Офлайн
Йа не магу вставить асемблерные инструкции?
а препады задалбали
Отредактировано (Янв. 17, 2007 00:00:05)
Офлайн
и яще:
кто знаед как связадь ЯОЛС с питонам?
Офлайн
будешь писать на албанском, будешь первым забаненым
и с ЯОЛС иди в * , коллега;) я почти не стал соавтаром этого дерьма)
Офлайн
Люди!
Я снова к вам обращаюсь за помощью! Простите меня, бестолковую!
Задание заключается вот в чем:
имеется список:
a =
количество элементов в списке увеличиваться и уменьшаться не должно. Но в нем должен происходить сдвиг влево, т.е. второй элемент становиться первым, последний - предпоследним, затем следовать 0. СТРОГО НАСТРОГО ЗАПРЕЩЕНО ИСПОЛЬЗОВАТЬ МЕТОДЫ DEL И APPEND. То есть я поняла, что происходить переприсваивание. Элементу с индексом 0 присвоить значение элемента с индексом 1, элементу с индексом 1 присвоить значение элемента с индексом 2 и т.д.
то есть в калькуляторе это будет выглядеть так:
Эта задача снова на использование цикла while, причем один в другом.
Я как-то недавно делала задачу с удалением дубликатов:
a =
i = 0
while i < len(a)-1:
j = i+1
while j < len(a):
if a == a:
del a
else:
j = j + 1
i = i + 1
print a
Насколько я понимаю, она очень похожа на эту, но тут мне не совсем понятно, как в новом задании поступать с переменными i и j.
Офлайн
А так пойдет? :)
# python
Python 2.4.3 (#1, Oct 1 2006, 18:00:19)
on linux2
Type “help”, “copyright”, “credits” or “license” for more information.
>>> a =
>>> for i in xrange(0, len(a)):
… a = a +
… print a
…
>>>
Офлайн
Спасибо!
А можно еще вопрос?
можно вот это:
a =
i = 0
while i < len(a) - 1:
a = a
i = i + 1
a = 0
print a
немного изменить, чтоб ответ получался
??? То есть ноли спереди.
Офлайн
для блонидинок ;] :
print sorted(a)
Офлайн