Python: dvourozměrné pole
Pavel Hudeček
edizon na seznam.cz
Středa Září 14 14:01:56 CEST 2022
Dobrý den všem,
Python 3.9,
program:
arr = [[0] * 10] * 2
arr[0][5] = 50
arr[1][6] = 60
print(arr)
výsledek:
[[0, 0, 0, 0, 0, *50, 60*, 0, 0, 0], [0, 0, 0, 0, 0, *50, 60*, 0, 0, 0]]
Proč je 50 a 60 v první i druhé půlce?
Jak teda udělat zápis jen jednoho prvku?
Díky,
PH
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20220914/549d8769/attachment.htm>
Další informace o konferenci Hw-list