Найти - Пользователи
Полная версия: работа с файлами
Начало » Центр помощи » работа с файлами
1
ZigertoN
Доброе время суток. Подскажите пожалуйсто как можно решить проблемы. Имеется два массива и переменная их нужно записать в один файл таким образом чтоб потом можно было открыв файл получить эти два массива и переменную в начальном виде.
udav
Для записи (сериализации):
pickle.dump(lst, file)
Для извлечения:
pickle.load(file)
ZigertoN
спасибо. У меня еще пара вопросов:1. имеется числовая переменная типа str , как её переделать в int? 2. Как посчитать количество строк или столбцов в матрице (это число нужно использовать в следующий операциях) ?

Сильно не ругайте за столь глупые вопросы
ta
ZigertoN
имеется числовая переменная типа str , как её переделать в int?
>>> s1 = "1"
>>> type(s1)
<type 'str'>
>>> s1 = int(s1)
>>> type(s1)
<type 'int'>
если есть вероятность того, что в строке м.б. не “числа”, то надо делать с try-except.

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
ZigertoN
огромное спасибо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB