Загрузка...

вопрос типами данных в python

Тема в разделе Программирование создана пользователем Евгеша-joi 9 апр 2017. 219 просмотров

Загрузка...
  1. Евгеша-joi
    Евгеша-joi Автор темы 9 апр 2017 3 10 ноя 2016
    подскажите
    как вытащить int массив из файла если структура файла
    1
    2
    3
    4
    5
    по этому методу дергает как ['8\n', '16\n', '37\n', '49\n', '23\n', '5\n', '11\n']
    принудительно не дает его переканвиртировать в int()
    Код
    N = 20
    #a = [randint(0, 99) for _ in range(N)]
    rr = open("task1.txt", 'r').readlines()
    line =rr
    print(line)
    lists = []
    old = -1

    for i in line:
    if i < old:
    lists.append([])
    old = i
    lists[-1].append(i)
    print(lists)
    # полученный список

    lmax = max(len(i) for i in lists)
    print(lmax)
    # максимальная длина

    for i in [_ for _ in lists if len(_) == lmax]:
    print(i)
    # списки, соответствующие этой длине
     
  2. Shisha_inactive_inactive

    Либо вот так:

    Код

    input_file = open('input.txt')
    numbers = input_file.read().strip('\n').split('\n')
    input_file.close()
    numbers = list(map(int, numbers))
    print(numbers)

    Либо вот так:

    Код

    input_file = open('input.txt')
    numbers = input_file.readlines()
    input_file.close()
    numbers = [int(i.strip('\n')) for i in numbers]
    print(numbers)
     
Top