Kengyry
Янв. 16, 2007 23:38:44
Люди SOS!!!
в списке надо дубликаты удалить!
a = вот список… как я понимаю элементы должны меж собой сравниваться, один из двух похожих удаляться. если возможно напишите с циклом while. у меня просто 1 курс и я многого не понимаю
slav0nic
Янв. 16, 2007 23:44:51
Kengyry
In : a =
In : set(a)
Out: set()
LAMER
Янв. 16, 2007 23:58:25
ПАМАГИТЕ! ТОНУ
ПРАГРАММА НЕ РАБОТАЕТ.
LAMER
Янв. 16, 2007 23:59:46
Йа не магу вставить асемблерные инструкции?
а препады задалбали
LAMER
Янв. 17, 2007 00:01:34
и яще:
кто знаед как связадь ЯОЛС с питонам?
slav0nic
Янв. 17, 2007 00:30:59
будешь писать на албанском, будешь первым забаненым
и с ЯОЛС иди в * , коллега;) я почти не стал соавтаром этого дерьма)
Kengyry
Янв. 20, 2007 20:13:50
Люди!
Я снова к вам обращаюсь за помощью! Простите меня, бестолковую!
Задание заключается вот в чем:
имеется список:
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.
slivlen
Янв. 20, 2007 21:19:36
А так пойдет? :)
# 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
…
>>>
Kengyry
Янв. 20, 2007 22:52:29
Спасибо!
А можно еще вопрос?
можно вот это:
a =
i = 0
while i < len(a) - 1:
a = a
i = i + 1
a = 0
print a
немного изменить, чтоб ответ получался
??? То есть ноли спереди.
slav0nic
Янв. 21, 2007 20:29:36
для блонидинок ;] :
print sorted(a)