Списки Списки могут содержать различные элементы числа текст True Fals

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# Списки
# Списки могут содержать различные элементы: числа, "текст", True/False
list_of_numbers = [1, 2, 3]
list_of_strings = ["Hello", " ", "World", "!"]
list_of_mixed_types = [1, "apple", 2, 4.5, False]
#Создание пустого списка двумя вариантами
a_list = list()
a_list2 = []
print("Список из чисел:", list_of_numbers)
print("Список из строк:", list_of_strings)
print("Список из смешанных типов:", list_of_mixed_types)
#--------------------------------------------------------------------------------------------------
# Индексация элементов списка начинается с 0
# список [45, 12, 32, 95]
# элементы 0 1 2 3
#Обращение к определенному элементу из списка осуществляется
#С помощью квадратных скобок с индексом элемента
list_of_strings = ["Hello", " ", "World", "!"]
hello = list_of_strings[0] # 0-вой элемент списка - текст "Hello"
list_of_mixed_types = [1, "apple", 2, 4.5, False]
four_and_a_half = list_of_mixed_types[3] # элемент с индексом 3 - число 4.5
print("Первый элемент из списка со строками:", hello)
print("Четвертый элемент из смешанного списка:", four_and_a_half)
#--------------------------------------------------------------------------------------------------
# Количество элементов, len() - универсальная функция подсчета количества элементов списка
length_of_string = len(list_of_strings)
print("Длина списка строк:", length_of_string)
#--------------------------------------------------------------------------------------------------
# Строки - те же списки символов
# Все инструменты, используемые для списков можно применять и для строк
a = "Hello"
print(a)
print("Длина слова 'Hello' :", len(a))
print("Третья буква слова 'Hello':", a[2])