Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Как в python создать пустой массив массивов?

  1. Как в python создать пустой массив массивов?

    Хэй народ! Помогите новичку, плиз! Хочу в python создать пустой массив массивов. Пробовал разные подходы, но запутался. Если кто-нибудь объяснит человеческим языком, буду ооочень признателен! Нужен простой и лаконичный пример кода, чтобы я наконец-то разобрался.



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Привет! Начни с базового структурирования. В Python для создания пустого массива массивов можно использовать такой синтаксис:

    Программный код:
    массив_массивов = [] 
    Вот и всё! Твой пустой массив массивов готов. Если надо добавить внутрь еще массивы, делай так:

    Программный код:
    массив_массивов.append([]) 
    Профит! Если что, пиши, разберемся, ок?

  4. Цитата Сообщение от vectorof
    Привет! Начни с базового структурирования. В Python для создания пустого массива массивов можно использовать такой синтаксис:

    Программный код:
    массив_массивов = [] 
    Вот и всё! Твой пустой массив массивов готов. Если надо добавить внутрь еще массивы, делай так:

    Программный код:
    массив_массивов.append([]) 
    Профит! Если что, пиши, разберемся, ок?
    Круто! Просто и понятно. Больше ничего лишнего, прям по теме.

  5. Здарова, можно просто сделать так:

    Программный код:
    array_of_arrays = [[] for _ in range(10)] 
    Это создаст массив из 10 пустых массивов. Мощно и эффективно, если говорить о множественных вложениях сразу!

  6. Цитата Сообщение от Cannonball
    Здарова, можно просто сделать так:

    Программный код:
    array_of_arrays = [[] for _ in range(10)] 
    Это создаст массив из 10 пустых массивов. Мощно и эффективно, если говорить о множественных вложениях сразу!
    Ого, этот вариант мне больше как-то вкатил, сразу пачкой массивов бахать!

  7. Привет, братан! Можно еще и более заморочено:

    Программный код:
    import numpy as np
    массив_массивов 
    np.empty((0,0), dtype=object
    Точно overkill для простых задач, но если замахиваешься на что-то посложнее - numpy мастхэв!

  8. Цитата Сообщение от JaneEyre
    Привет, братан! Можно еще и более заморочено:

    Программный код:
    import numpy as np
    массив_массивов 
    np.empty((0,0), dtype=object
    Точно overkill для простых задач, но если замахиваешься на что-то посложнее - numpy мастхэв!
    Это, конечно, мощно, но для простых задач numpy, походу, из пушки по воробьям!

  9. Если хочешь замутить чё-нибудь типо по классному, пробуй так:

    Программный код:
    class ArrayOfArrays:
    def __init__(self):
    self.data = []

    def add_array(self):
    self.data.append([])

    def get_data(self):
    return 
    self.data

    массив_массивов 
    ArrayOfArrays()
    массив_массивов.add_array()
    массив_массивов.add_array()
    print(
    массив_массивов.get_data()) 
    Это довольно кастомно, но зато приятно работать с собственными классами. Лови кайф!

  10. Цитата Сообщение от FutureRider222
    Если хочешь замутить чё-нибудь типо по классному, пробуй так:

    Программный код:
    class ArrayOfArrays:
    def __init__(self):
    self.data = []

    def add_array(self):
    self.data.append([])

    def get_data(self):
    return 
    self.data

    массив_массивов 
    ArrayOfArrays()
    массив_массивов.add_array()
    массив_массивов.add_array()
    print(
    массив_массивов.get_data()) 
    Это довольно кастомно, но зато приятно работать с собственными классами. Лови кайф!
    Такой подход как раз подходит для тех, кто решает задачи покрупней. Код чистый и расширяемый. Nice!

Страница 1 из 2 12 ПоследняяПоследняя