Двомірний масив заповнений номерами рядків:
from random import * n = 5 m = 5 a=[[ i * 1 for j in range(m)] for i in range(n)] for i in range (len(a)): print a[i]
Результат:
[0, 0, 0, 0, 0]
[1, 1, 1, 1, 1]
[2, 2, 2, 2, 2]
[3, 3, 3, 3, 3]
[4, 4, 4, 4, 4]
Двомірний масив заповнений номерами стовпців:
from random import * n = 5 m = 5 a=[[ j * 1 for j in range(m)] for i in range(n)] for i in range (len(a)): print a[i]
Результат:
[0, 1, 2, 3, 4]
[0, 1, 2, 3, 4]
[0, 1, 2, 3, 4]
[0, 1, 2, 3, 4]
[0, 1, 2, 3, 4]
Двомірний масив заповнений літерами:
import random import string n = int (input()) m = int (input()) a=[[(''.join(random.choice(string.ascii_uppercase))) for j in range(m)] for i in range(n)] for i in range (len(a)): print a[i]
Результат:
n=5
m=5
[‘R’, ‘K’, ‘M’, ‘H’, ‘Y’]
[‘F’, ‘I’, ‘O’, ‘D’, ‘T’]
[‘O’, ‘J’, ‘Z’, ‘W’, ‘A’]
[‘S’, ‘A’, ‘B’, ‘X’, ‘B’]
[‘J’, ‘Y’, ‘V’, ‘O’, ‘K’]
Таблиця додавання:
from random import * n = 10 m = 10 a=[[ i + j for j in range(m)] for i in range(n)] for i in range (len(a)): print a[i]
Результат:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
[2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
[3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
[4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
[5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
[6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
[7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
[8, 9, 10, 11, 12, 13, 14, 15, 16, 17]
[9, 10, 11, 12, 13, 14, 15, 16, 17, 18]
Таблиця множення:
from random import * n = 9 m = 9 a=[[(i+1) * (j+1) for j in range(m)] for i in range(n)] for i in range (len(a)): print a[i]
Результат:
[1, 2, 3, 4, 5, 6, 7, 8, 9]
[2, 4, 6, 8, 10, 12, 14, 16, 18]
[3, 6, 9, 12, 15, 18, 21, 24, 27]
[4, 8, 12, 16, 20, 24, 28, 32, 36]
[5, 10, 15, 20, 25, 30, 35, 40, 45]
[6, 12, 18, 24, 30, 36, 42, 48, 54]
[7, 14, 21, 28, 35, 42, 49, 56, 63]
[8, 16, 24, 32, 40, 48, 56, 64, 72]
[9, 18, 27, 36, 45, 54, 63, 72, 81]
Двомірний масив у вигляді шахової дошки (чорний=0, білий=1):
n=8 m=8 a = [[1] * m for i in range(n)] for i in range(n): for j in range(m): if (i + j) % 2 == 0: a[i][j] = 0 for i in range(len(a)): print a[i]
Результат:
[0, 1, 0, 1, 0, 1, 0, 1]
[1, 0, 1, 0, 1, 0, 1, 0]
[0, 1, 0, 1, 0, 1, 0, 1]
[1, 0, 1, 0, 1, 0, 1, 0]
[0, 1, 0, 1, 0, 1, 0, 1]
[1, 0, 1, 0, 1, 0, 1, 0]
[0, 1, 0, 1, 0, 1, 0, 1]
[1, 0, 1, 0, 1, 0, 1, 0]