Студия Питониста | Python
149 subscribers
40 photos
10 files
23 links
В канале вы найдёте множество полезных материалов про Python: практичные статьи, увлекательные обучалки и ещё много чего.

По вопросам и предложениям - @NeuroBot_ad.
Download Telegram
В Python оператор break используется для прерывания цикла while и немедленного выхода из него. Это может быть полезно, когда вам нужно выйти из цикла, не дожидаясь его завершения.

Вот пример использования оператора break в цикле while:
i = 0
while i < 10:
if i == 5:
break
print(i)
i += 1
В этом примере, цикл будет выполняться до тех пор, пока значение переменной i не станет меньше 10. Однако, как только значение i станет равным 5, цикл будет прерван и выполнение программы продолжится с оператора, следующего за циклом.

Таким образом, оператор break позволяет прервать цикл while в Python и продолжить выполнение программы с оператора, следующего за циклом.


#Learning
13👍3
Списки в Python - это удобная структура данных, которая позволяет хранить набор элементов в определённом порядке. Каждый элемент в списке имеет свой индекс, который начинается с 0.

Создать список можно следующим образом:
list = [1, 2, 3, 4, 5]
Этот список содержит пять элементов - числа от 1 до 5. В списке могут быть любые элементы - числа, строки, другие списки и даже объекты.

Для доступа к элементу списка используется индекс:
print(list[0])    # Выведет 1

Также можно обращаться к элементам с конца списка с помощью отрицательных индексов:
print(list[-1])    # Выведет 5

Можно изменять элементы списка:
list[2] = 10
print(list) # Выведет [1, 2, 10, 4, 5]

Для добавления элемента в конец списка используется метод append():
list.append(6)
print(list) # Выведет [1, 2, 10, 4, 5, 6]

Для удаления элемента из списка по индексу используется оператор del:
del list[1]
print(list) # Выведет [1, 10, 4, 5, 6]

Списки поддерживают различные операции, такие как сортировка, слияние, сравнение и многое другое, о чём мы узнаем позже. Они являются основным инструментом для хранения и обработки коллекций данных в Python.


#Learning
12
Словарь в Python - это структура данных, которая хранит пары ключ-значение. Каждый ключ должен быть уникальным, а значение может быть любого типа данных, такого как число, строка, список и другие объекты.

Рассмотрим пример создания словаря:
# Создание пустого словаря
my_dict = {}

# Добавление элементов в словарь
my_dict['name'] = 'Alice'
my_dict['age'] = 25
my_dict['city'] = 'New York'

# Вывод словаря
print(my_dict)

В результате выполнения этого кода на экран будет выведено:
{'name': 'Alice', 'age': 25, 'city': 'New York'}

Чтобы получить значение из словаря по ключу, можно использовать следующую конструкцию:
print(my_dict['name'])
Этот код выведет на экран значение 'Alice'.

Словари в Python также поддерживают различные операции, такие как добавление новых элементов, удаление элементов, проверка наличия ключа и т.д.


#Learning
👍112
Кортеж(tuple) в Python - это неизменяемая упорядоченная последовательность элементов. Кортежи очень похожи на списки, но в отличие от них, они не могут быть изменены после создания. Кортеж создается с использованием круглых скобок и элементы разделяются запятыми.

Пример создания кортежа:
my_tuple = (1, 2, 3, 4, 5)


Кортеж можно использовать для хранения неизменяемых данных, таких как координаты, информация о дате и времени, и т.д. Кроме того, кортежи могут быть использованы в качестве ключей в словарях или для возвращения нескольких значений из функции.

Операции над кортежами

1. Обращение к элементам кортежа
print(my_tuple[0])  # Выводит первый элемент кортежа


2. Срезы
print(my_tuple[1:3])  # Выводит подкортеж с элементами с индексами от 1 до 2


3. Конкатенация кортежей
new_tuple = my_tuple + (6, 7, 8)  # Создаем новый кортеж, объединяя элементы из my_tuple и (6, 7, 8)
print(new_tuple)

В данном примере мы создаем новый кортеж, добавляя к существующему кортежу элементы (6, 7, 8). Результат будет новый кортеж, содержащий все элементы из прежнего и дополнительно элементы 6, 7 и 8.

Использование кортежей позволяет улучшить производительность программы, так как они являются более эффективными по сравнению со списками в определенных случаях. Однако, если вам нужно изменять элементы последовательности, то лучше использовать списки.


#Learning
5😁11