Я хочу объявить Массив, и все объекты, существующие в ListBox, Должны быть удалены независимо от Названия группы, существующего в ListBox. может любое тело помогать мне кодирующий в Python. Я использую WINXP OS & Python 2.6.
В Python список
- это динамический массив. Вы можете создать такой массив:
lst = [] # Declares an empty list named lst
Или заполнить его элементами:
lst = [1,2,3]
Вы можете добавлять элементы с помощью команды "append":
lst.append('a')
Вы можете перебирать элементы списка с помощью цикла for
:
for item in lst:
# Do something with item
Или, если вы хотите отслеживать текущий индекс:
for idx, item in enumerate(lst):
# idx is the current idx, while item is lst[idx]
Для удаления элементов можно использовать команду del или функцию remove, как в:
del lst[0] # Deletes the first item
lst.remove(x) # Removes the first occurence of x in the list
Заметим, однако, что нельзя одновременно перебирать список и изменять его; для этого нужно перебирать фрагмент списка (который, по сути, является копией списка). Например:
for item in lst[:]: # Notice the [:] which makes a slice
# Now we can modify lst, since we are iterating over a copy of it