форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
123 строки
4.0 KiB
Python
123 строки
4.0 KiB
Python
print("\n")
|
|
|
|
spis1=[111,'Spisok',5-9j]
|
|
print(spis1)
|
|
print("\n")
|
|
|
|
stup=[0,0,1,1,1,1,1,1,1]
|
|
print(stup)
|
|
print("\n")
|
|
|
|
spis=[1,2,3,4,
|
|
5,6,7,
|
|
8,9,10]
|
|
print(spis)
|
|
print(stup[-8::2])
|
|
print("\n")
|
|
|
|
spis1[1]='Список'
|
|
print(spis1)
|
|
print("\n")
|
|
|
|
print(len(spis1))
|
|
print("\n")
|
|
|
|
spis1.append('New item1')
|
|
spis1=spis1+["New item2"]
|
|
ss1b= 'Меня зовут: \n TerekhovFV'
|
|
spis1=spis1+[ss1b]
|
|
print(spis1)
|
|
print("\n")
|
|
|
|
spis1.pop(1)
|
|
print(spis1)
|
|
|
|
|
|
# Создадим список для экспериментов
|
|
fruits = ["яблоко", "банан", "апельсин", "киви", "банан", "манго"]
|
|
print("Исходный список:", fruits)
|
|
print()
|
|
|
|
# 1. append() - добавление элемента в конец
|
|
fruits.append("виноград")
|
|
print("1. После append('виноград'):", fruits)
|
|
|
|
# 2. insert() - вставка элемента по индексу
|
|
fruits.insert(2, "лимон")
|
|
print("2. После insert(2, 'лимон'):", fruits)
|
|
|
|
# 3. extend() - расширение списка другим списком
|
|
more_fruits = ["груша", "персик"]
|
|
fruits.extend(more_fruits)
|
|
print("3. После extend(['груша', 'персик']):", fruits)
|
|
|
|
# 4. remove() - удаление первого найденного элемента по значению
|
|
fruits.remove("банан")
|
|
print("4. После remove('банан'):", fruits)
|
|
|
|
# 5. pop() - удаление элемента по индексу (и возврат значения)
|
|
removed_fruit = fruits.pop(1)
|
|
print("5. После pop(3):", fruits)
|
|
print(" Удаленный элемент:", removed_fruit)
|
|
|
|
# 6. clear() - полная очистка списка (создадим копию для демонстрации)
|
|
fruits_copy = fruits.copy()
|
|
fruits_copy.clear()
|
|
print("6. После clear() копии:", fruits_copy)
|
|
|
|
# 7. index() - поиск индекса элемента
|
|
index_kiwi = fruits.index("киви")
|
|
print("7. Индекс элемента 'киви':", index_kiwi)
|
|
|
|
# 8. count() - подсчет количества элементов
|
|
count_banana = fruits.count("банан")
|
|
print("8. Количество 'банан' в списке:", count_banana)
|
|
|
|
# 9. sort() - сортировка списка
|
|
fruits.sort()
|
|
print("9. После sort() (по алфавиту):", fruits)
|
|
|
|
# 10. reverse() - обратный порядок элементов
|
|
fruits.reverse()
|
|
print("10. После reverse():", fruits)
|
|
|
|
# 11. copy() - создание копии списка
|
|
fruits_copy2 = fruits.copy()
|
|
fruits_copy2.append("ананас")
|
|
print("11. Оригинал после copy():", fruits)
|
|
print(" Копия после append('ананас'):", fruits_copy2)
|
|
|
|
# 12. Дополнительно: len() - длина списка
|
|
print("12. Длина списка:", len(fruits))
|
|
|
|
# 13. Дополнительно: проверка наличия элемента
|
|
print("13. 'яблоко' в списке?", "яблоко" in fruits)
|
|
print(" 'арбуз' в списке?", "арбуз" in fruits)
|
|
|
|
print('\n')
|
|
spis2=[spis1,[4,5,6,7]]
|
|
print(spis2)
|
|
|
|
print('\n')
|
|
print(spis2[0][1])
|
|
|
|
print('\n')
|
|
spis2[0][1]=78
|
|
print(spis2[0][1])
|
|
print('\n')
|
|
|
|
print(spis1)
|
|
print('\n')
|
|
|
|
разнообразный_список = [
|
|
42, # целое число
|
|
"Привет, мир!", # строка
|
|
True, # логическое значение
|
|
3.14159, # вещественное число
|
|
["вложенный", "список", 123], # вложенный список
|
|
{"ключ": "значение"}, # словарь
|
|
None, # специальное значение
|
|
complex(2, 3), # комплексное число
|
|
False # еще одно логическое значение
|
|
]
|
|
print(разнообразный_список) |