Найти - Пользователи
Полная версия: Печать массива и вложенного в него массива в файл
Начало » Python для новичков » Печать массива и вложенного в него массива в файл
1
nickleb
Как организовать печать массива и вложенного в него массива в файл так, чтобы в начальной строке печатались элементы массива, а в последующих строках элементы вложенного массива?
FishHook
Давайте решать задачу по частям.
Такую задачу вы можете решить?
Есть массив
[1,2,43,4,5,56,6]
Как организовать печать массива в консоль так, чтобы в начальной строке печатались элементы массива
nickleb
Да, уважаемый FishHook, здравствуйте!

Вот начало Вашего урока:

import os
import numpy as np
Dir_Lessons = 'L:'+os.sep+'_Step_by_Step_from_FishHook'+os.sep
File_Txt = Dir_Lessons + '_Print_Nested_Array' + '.txt'
not_nested=[1,2,43,4,5,56,6]
##########################################################
np.savetxt(File_Txt, not_nested, delimiter="\n", fmt="%s")
##########################################################
FishHook
Ок, теперь массив будет такой
not_nested=[1,2,43,4,5, [55, 77, 88], 56,6]
Задача та же “организовать печать массива в консоль так, чтобы в начальной строке печатались элементы массива”, вложенный массив мы должны проигнорировать.
nickleb
import os
import numpy as np
Dir_Lessons = 'L:'+os.sep+'_Step_by_Step_from_FishHook'+os.sep
File_Txt = Dir_Lessons + '_Print_Nested_Array' + '.txt'
#not_nested=[1,2,43,4,5,56,6]
not_nested=[1,2,43,4,5, [55, 77, 88], 56,6]
##########################################################
#np.savetxt(File_Txt, not_nested, fmt="%s")
##########################################################
#через два среза в консоль:
print not_nested[0:4]
print not_nested[6:]
#а по-другому? универсальнее? пока не знаю((/code]
FishHook
А что вам мешает сделать цикл, например так
for x in not_nested:
    print x, type(x)
nickleb
ясно… спасибо… а как проверить грамотно “if type(x)==” ?LIST?… к стыду: не знаю(((
TroSer
if isinstance(x, list):
nickleb
Спасибо, TroSer
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