profile
Размещено 3 года назад по предмету Информатика от Listvichka177

Добрый вечер! В этом году начала python учить, а через 4 месяца егэ... на уроке разбирали одно из заданий, вот часть программы( открытие файла и создание массива из его элементов):

with open ('название файла') as file:
f=file.read
f=list(map(int,f.split))

Помогите, пожалуйста, разобраться что к чему))) суть ясна, но для чего нужны with...as, list, map и f.split?
Буду благодарна за помощь♡​​

  1. Ответ на вопрос
    Ответ на вопрос дан AlexandrSishkov1

    Ответ:

    Начнём с with

    Данный код можно записать и без него, получится как-то так:

    f = open("smth.txt")

    a = f.read()

    f.close()

    В таком случае нужно будет указать, что мы завершили работу с файлом, используя метод close

    Конструкция with сама завершает работу с файлом после всех инструкций, метод close не требуется

    Ключевое слово as

    Можно использовать не только с with

    import random as rnd

    Проще говоря, это "псевдоним" для удобной работы с файлом. Без as пришлось бы постоянно писать метод open вместо file

    list – список

    Упорядоченная изменяемая коллекция объектов произвольных типов

    Сам же метод переводит итерируемый объект в список

    a = list("abc") # => ["a", "b", "c"]

    Метод map

    Метод, с двумя аргументами:

    1. Тип данных, в который нужно преобразовать каждый элемент объекта (массива)
    2. Сам объект (массив)

    Возвращает объект типа map

    a = list(map(int, ["1", "2"])) # => [1, 2]

    Метод split

    Метод, "стирающий" указанный символ в качестве аргумента из строки

    По умолчанию убирает переносы строк и пробелы

    Возвращает объект типа list

    a = "abc abc".split() # => ["abc", "abc"]

    1. Ответ на вопрос
      Ответ на вопрос дан Listvichka177
      Спасибо большое)))
    2. Ответ на вопрос
      Ответ на вопрос дан AlexandrSishkov1
      Обращайтесь, если остались (или появились) какие-то непонятки
    3. Ответ на вопрос
      Ответ на вопрос дан Listvichka177
      ♡♡♡
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.