L.append('что то там')
типа
L[i][j]='как то так'
L.append('что то там')
L[i][j]='как то так'
[0:n]
[1:n+1]
nokadosМозг, чтобы понять, что список не массив.
Что использовать вместо обычного
from collections import defaultdict d = defaultdict(dict) >>> d defaultdict(<type 'dict'>, {}) >>> d[1][1] = 'your item' >>> d defaultdict(<type 'dict'>, {1: {1: 'your item'}})
nokadosДа бога ради, но для этого сначала всё равно придётся заполнить матрицу значениями, ибо что если я захочу сразу заполнить ячейку с миллионным индексом?
Что использовать вместо обычного
class array(list): def __init__(self, length): self.extend([None] * length) class matrix(list): def __init__(self, len_x, len_y): map(lambda row: self.append(array(len_x)), xrange(len_y)) a = matrix(12, 6) a[2][10] = "sdfsdf" print a
nokados
и еще как сдвигать список на одну(к примеру) позицию вниз. То есть, например, после операции split() создался список
a = [1,2,3,4] a.insert(0, None) print a
nokados
Оказывается в словарях в качестве ключа можно использовать, не только строки, но и любые другие неизменяемые объекты
BudulianinИ почему же?
Молодец, теперь найди - почему :)
nokadosЯ сказал - найди, а не спроси
И почему же?