Форум сайта python.su
Доброе время суток. Подскажите пожалуйсто как можно решить проблемы. Имеется два массива и переменная их нужно записать в один файл таким образом чтоб потом можно было открыв файл получить эти два массива и переменную в начальном виде.
Офлайн
Для записи (сериализации):
pickle.dump(lst, file)
pickle.load(file)
Офлайн
спасибо. У меня еще пара вопросов:1. имеется числовая переменная типа str , как её переделать в int? 2. Как посчитать количество строк или столбцов в матрице (это число нужно использовать в следующий операциях) ?
Сильно не ругайте за столь глупые вопросы
Отредактировано (Янв. 23, 2011 16:24:10)
Офлайн
ZigertoN
имеется числовая переменная типа str , как её переделать в int?
>>> s1 = "1"
>>> type(s1)
<type 'str'>
>>> s1 = int(s1)
>>> type(s1)
<type 'int'>
ZigertoN
Как посчитать количество строк
>>> a1 = [[1,2,3],
... [4,5,6]]
>>> a1
[[1, 2, 3], [4, 5, 6]]
>>> len(a1)
2
ZigertoN
или столбцов в матрице
>>> a1
[[1, 2, 3], [4, 5, 6]]
>>> len(a1[0])
3
Офлайн
огромное спасибо
Офлайн