πŸ’» Как Ρ€Π°ΡΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ list python с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простых шагов ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚?

Для Ρ€Π°Π·Π±ΠΎΡ€Π° списка Π² Python Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ» for ΠΈΠ»ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ списка. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π°: 1. Π Π°Π·Π±ΠΎΡ€ списка с использованиСм Ρ†ΠΈΠΊΠ»Π° for:

my_list = ["яблоко", "Π±Π°Π½Π°Π½", "Π³Ρ€ΡƒΡˆΠ°"]
for item in my_list:
    print(item)
2. Π Π°Π·Π±ΠΎΡ€ списка с использованиСм Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° списка:

my_list = ["яблоко", "Π±Π°Π½Π°Π½", "Π³Ρ€ΡƒΡˆΠ°"]
parsed_list = [item for item in my_list]
print(parsed_list)
Оба ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° позволят Π²Π°ΠΌ Ρ€Π°ΡΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ список ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹Π΅ Π²Π°ΠΌ дСйствия с Π΅Π³ΠΎ элСмСнтами. УспСхов Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Python!

Π”Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚

Как Ρ€Π°ΡΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ list Π² Python?

Python ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ нСсколько способов Ρ€Π°ΡΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ (ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ) список, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Π΅ элСмСнты ΠΈΠ· Π½Π΅Π³ΠΎ. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрим нСсколько распространСнных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ прСдоставим ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π° для Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ понимания.

ΠœΠ΅Ρ‚ΠΎΠ΄ 1: ИспользованиС индСксов

ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ способ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ элСмСнты ΠΈΠ· списка - ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ индСксы. Π’ Python индСксация начинаСтся с 0, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ элСмСнт списка Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ индСкс 0, Π²Ρ‚ΠΎΡ€ΠΎΠΉ - индСкс 1 ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

my_list = ['яблоко', 'Π±Π°Π½Π°Π½', 'вишня', 'дыня']
ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ_элСмСнт = my_list[0]
Π²Ρ‚ΠΎΡ€ΠΎΠΉ_элСмСнт = my_list[1]

print(ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ_элСмСнт)  # Π’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚: яблоко
print(Π²Ρ‚ΠΎΡ€ΠΎΠΉ_элСмСнт)  # Π’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚: Π±Π°Π½Π°Π½

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создаСм список my_list, содСрТащий нСсколько Ρ„Ρ€ΡƒΠΊΡ‚ΠΎΠ². Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ индСксы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠΉ элСмСнты ΠΈΠ· списка ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ ΠΈΡ… Π½Π° экран. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Π΅ скобки [] для обращСния ΠΊ элСмСнту ΠΏΠΎ Π΅Π³ΠΎ индСксу.

ΠœΠ΅Ρ‚ΠΎΠ΄ 2: ИспользованиС срСзов

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ срСзов ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ нСсколько элСмСнтов ΠΈΠ· списка сразу. Бинтаксис для срСзов выглядит Ρ‚Π°ΠΊ: [Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ индСкс:ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ индСкс]. ΠŸΡ€ΠΈ этом элСмСнт с ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ индСксом Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

my_list = ['яблоко', 'Π±Π°Π½Π°Π½', 'вишня', 'дыня', 'апСльсин']
Ρ„Ρ€ΡƒΠΊΡ‚Ρ‹ = my_list[1:4]

print(Ρ„Ρ€ΡƒΠΊΡ‚Ρ‹)  # Π’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚: ['Π±Π°Π½Π°Π½', 'вишня', 'дыня']

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ создаСм список my_list, содСрТащий нСсколько Ρ„Ρ€ΡƒΠΊΡ‚ΠΎΠ². Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ срСз, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ элСмСнты с индСксами ΠΎΡ‚ 1 Π΄ΠΎ 4 (Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ элСмСнт с индСксом 4) ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Ρ„Ρ€ΡƒΠΊΡ‚Ρ‹. Выводится список этих Ρ„Ρ€ΡƒΠΊΡ‚ΠΎΠ².

ΠœΠ΅Ρ‚ΠΎΠ΄ 3: ИспользованиС Ρ†ΠΈΠΊΠ»Π°

Если Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΏΠΎ всСм элСмСнтам списка ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ дСйствия, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΠΊΠ». Π’ Python ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространСнных Ρ‚ΠΈΠΏΠΎΠ² Ρ†ΠΈΠΊΠ»ΠΎΠ² являСтся Ρ†ΠΈΠΊΠ» for.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

my_list = ['яблоко', 'Π±Π°Π½Π°Π½', 'вишня', 'дыня']

for Ρ„Ρ€ΡƒΠΊΡ‚ in my_list:
    print(Ρ„Ρ€ΡƒΠΊΡ‚)

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Ρ†ΠΈΠΊΠ» for, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠΉΡ‚ΠΈ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту списка my_list. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт Π½Π° экран. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΌΡ‹ ΡƒΠ²ΠΈΠ΄ΠΈΠΌ всС Ρ„Ρ€ΡƒΠΊΡ‚Ρ‹ ΠΈΠ· списка ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π½Π° строку.

ΠœΠ΅Ρ‚ΠΎΠ΄ 4: ИспользованиС ΠΌΠ΅Ρ‚ΠΎΠ΄Π° split()

Если Ρƒ нас Π΅ΡΡ‚ΡŒ строка, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° список, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ split(). Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ раздСляСт строку Π½Π° элСмСнты списка Π½Π° основС ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ раздСлитСля.

Π”Π°Π²Π°ΠΉΡ‚Π΅ посмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

строка = "яблоко, Π±Π°Π½Π°Π½, вишня, дыня"
Ρ„Ρ€ΡƒΠΊΡ‚Ρ‹ = строка.split(", ")

print(Ρ„Ρ€ΡƒΠΊΡ‚Ρ‹)  # Π’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚: ['яблоко', 'Π±Π°Π½Π°Π½', 'вишня', 'дыня']

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ строка строка, содСрТащая нСсколько Ρ„Ρ€ΡƒΠΊΡ‚ΠΎΠ², Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… запятой ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠΌ. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΌΠ΅Ρ‚ΠΎΠ΄ split() с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ ", ", Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ строку Π½Π° элСмСнты списка ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Ρ„Ρ€ΡƒΠΊΡ‚Ρ‹. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ этот список Π½Π° экран.

ΠœΠ΅Ρ‚ΠΎΠ΄ 5: ИспользованиС Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° списка

Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ списка - это ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ способ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ список Π½Π° основС ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ списка ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ ΠΈΡ‚Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°. ΠŸΡ€ΠΈ этом ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ элСмСнту Π½ΠΎΠ²ΠΎΠ³ΠΎ списка.

Рассмотрим ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

my_list = [1, 2, 3, 4, 5]
Π½ΠΎΠ²Ρ‹ΠΉ_список = [x * 2 for x in my_list]

print(Π½ΠΎΠ²Ρ‹ΠΉ_список)  # Π’Ρ‹Π²ΠΎΠ΄ΠΈΡ‚: [2, 4, 6, 8, 10]

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ список my_list, содСрТащий нСсколько чисСл. ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ списка, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ список Π½ΠΎΠ²Ρ‹ΠΉ_список, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ элСмСнт умноТаСтся Π½Π° 2. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ этот Π½ΠΎΠ²Ρ‹ΠΉ список Π½Π° экран.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ рассмотрСли нСсколько способов Ρ€Π°ΡΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ (ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ) список Π² Python. ΠœΡ‹ использовали индСксы, срСзы, Ρ†ΠΈΠΊΠ»Ρ‹, ΠΌΠ΅Ρ‚ΠΎΠ΄ split() ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ списков. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· этих ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ свои особСнности ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ситуациях.

ΠŸΡ€ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Python особСнно Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свои собствСнныС ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈ экспСримСнтируйтС с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ возмоТностями. Π£Π΄Π°Ρ‡ΠΈ Π² Π²Π°ΡˆΠΈΡ… ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡΡ… с распарсиваниСм списков Π² Python!

Π’ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅

46 Π“Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ списков Python | List comprehension

Π£Ρ€ΠΎΠΊΠΈ Python для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… | #7 - Бписки (list)

ΠŸΠ°Ρ€ΡΠΈΠ½Π³ Π² Python Π·Π° 10 ΠΌΠΈΠ½ΡƒΡ‚!

ΠŸΠΎΡ…ΠΎΠΆΠΈΠ΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ:

βœ‚οΈ Как ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ тСкст ΠΈΠ· Ρ„Π°ΠΉΠ»Π° Π½Π° Python: простоС руководство

Split Python: Ρ‡Ρ‚ΠΎ это ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ использования

Как ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΎΠ²Π°Ρ‚ΡŒ массив Π² Python? πŸ”„

πŸ’» Как Ρ€Π°ΡΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ list python с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ простых шагов ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚?

πŸ”‘ Как ΠΎΠ±ΠΎΠΉΡ‚ΠΈ список Π² ΠŸΠΈΡ‚ΠΎΠ½Π΅: Π»ΡƒΡ‡ΡˆΠΈΠ΅ способы ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΊΠΎΠ΄Π°

πŸ”Ž Как ΡΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ сайт с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Python: Π»Π΅Π³Ρ‡Π΅ ΠΈ быстрСС

πŸ“ Как Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ синус Π² Python: простой Π³Π°ΠΉΠ΄ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ