ΠΠΎΠΏΡΡΡΠΈΠΌ Π΅ΡΡΡ ΠΌΠ°ΡΡΠΈΡΠ° (Π΄Π²ΡΠΌΠ΅ΡΠ½ΡΠΉ ΡΠΏΠΈΡΠΎΠΊ) ΡΠ°Π·ΠΌΠ΅ΡΠ° 2x3: >>> matrix = [[1, 2, 3], [4, 5, 6]] ΠΠ°ΠΊ Π² ΠΎΠ΄Π½Ρ ΡΡΡΠΎΠΊΡ ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅ΡΡΠ°ΠΌΠΈ ΡΡΡΠΎΠΊΠΈ ΠΈ ΡΡΠΎΠ»Π±ΡΡ (Π½Π°ΡΡΠ½ΠΎ: ΡΡΠ°Π½ΡΠΏΠΎΠ½ΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠ°ΡΡΠΈΡΡ)? >>> list(zip(*matrix)) [(1, 4), (2, 5), (3, 6)] ΠΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅. ΠΠ²Π΅Π·Π΄ΠΎΡΠΊΠ° ΠΏΠ΅ΡΠ΅Π΄ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ Π² ΡΠΏΠΈΡΠΎΠΊ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ². ΠΡΠΈΠΌΠ΅Ρ: >>> print(*matrix, sep=', ') [1, 2, 3], [4, 5, 6] Π ΡΠΏΠΈΡΠΊΠ΅ matrix Π±ΡΠ»ΠΎ 2 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΠΈ Π²ΡΠ·ΠΎΠ² print ΡΡΠ°Π» Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ΅Π½: >>> print(matrix[0], matrix[1], sep=', ') [1, 2, 3], [4, 5, 6] Π’Π΅ΠΏΠ΅ΡΡ zip. ΠΠ½Π° Π±Π΅ΡΠ΅Ρ Π½Π° Π²Ρ
ΠΎΠ΄ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ (ΠΎΠ΄Π½Ρ, Π΄Π²Π΅, Π±ΠΎΠ»ΡΡΠ΅...) ΠΈ Π²ΠΎΠ²ΡΠ°ΡΠ°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ· ΠΊΠΎΡΡΠ΅ΠΆΠ΅ΠΉ Π²ΠΈΠ΄Π°: [ (ΡΠ»Π΅ΠΌ0_ΠΈΠ·_ΠΏΠ΅ΡΠ²ΠΎΠΉ_ΠΏΠΎΡΠ», ΡΠ»Π΅ΠΌ0_ΠΈΠ·_Π²ΡΠΎΡΠΎΠΉ_ΠΏΠΎΡΠ», ...), Β (ΡΠ»Π΅ΠΌ1_ΠΈΠ·_ΠΏΠ΅ΡΠ²ΠΎΠΉ_ΠΏΠΎΡΠ», ΡΠ»Π΅ΠΌ1_ΠΈΠ·_Π²ΡΠΎΡΠΎΠΉ_ΠΏΠΎΡΠ», ...), Β ... ] Π£ Π½Π°Ρ Π±ΡΠ΄Π΅Ρ: [ (matrix[0][0] = 1, matrix[1][0] = 4), Β (matrix[1][0] = 2, matrix[1][1] = 5), Β (matrix[2][0] = 3, matrix[2][1] = 6) ] ΠΠΎ Π½Π°ΠΌ Π½ΡΠΆΠ΅Π½ Π½Π΅ ΡΠΏΠΈΡΠΎΠΊ ΠΊΠΎΡΡΠ΅ΠΆΠ΅ΠΉ, Π° ΡΠΏΠΈΡΠΎΠΊ ΡΠΏΠΈΡΠΊΠΎΠ² β ΡΠ΅Π·ΠΎΠ½Π½ΠΎ Π²ΠΎΠ·ΡΠ°Π·ΠΈΡΠ΅ Π²Ρ. Π§ΡΠΎ ΠΆ! ΠΡΠΈΠΌΠ΅Π½ΠΈΠΌ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ΅Π·ΡΠ»ΡΡ
π‘ Π’ΡΠ°Π½ΡΠΏΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΡ Python.
16Β ΠΌΠ°ΡΒ 202216Β ΠΌΠ°ΡΒ 2022
257
1 ΠΌΠΈΠ½