Одномерные массивы в Python

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Каким образом в Python определяются одномерные массивы?

  • Как объекты с определенными атрибутами.
  • Как кортежи, содержащие неизменяемые элементы.
  • Как списки элементов, заключенные в квадратные скобки. (correct)
  • Как словари с ключами и значениями.

В Python возможно изменить значение элемента массива, обратившись к нему по индексу.

True (A)

Какая функция используется в Python для получения количества элементов в списке?

len()

В Python пустой список обозначается как a = [ ]

Signup and view all the answers

Как в Python можно создать цикл для перебора элементов массива, не используя индексы?

<p>Используя цикл <code>for elem in array</code>. (A)</p> Signup and view all the answers

В Python цикл for всегда перебирает индексы массива, а не сами элементы.

<p>False (B)</p> Signup and view all the answers

Каким образом записывается генератор списка в Python для создания списка с квадратами чисел от 1 до 5?

<p>[x**2 for x in range(1, 6)]</p> Signup and view all the answers

Для создания двумерного массива в Python используются вложенные ______.

<p>генераторы</p> Signup and view all the answers

Какая конструкция используется для создания двумерного массива в Python?

<p><code>[[0 for j in range(m)] for i in range(n)]</code> (B)</p> Signup and view all the answers

При создании двумерного массива в Python, количество строк определяется внешним циклом, а количество столбцов – внутренним.

<p>True (A)</p> Signup and view all the answers

Запишите код на Python для создания двумерного массива размером 3x4, заполненного нулями, используя генератор списков.

<p>[[0 for j in range(4)] for i in range(3)]</p> Signup and view all the answers

В выражении [[0 for j in range(m)] for i in range(n)], переменная n определяет количество ______ в двумерном массиве.

<p>строк</p> Signup and view all the answers

Какой результат вернет len(Prime) если Prime = ['string1', 'string2', 'string3']?

<p>3 (C)</p> Signup and view all the answers

После выполнения Prime[1] = 'string2' значение Prime[1] изменится на 'string2'.

<p>True (A)</p> Signup and view all the answers

Что делает цикл for elem in [1, 4, 67]?

<p>Перебирает элементы <code>1</code>, <code>4</code> и <code>67</code>.</p> Signup and view all the answers

В Python, цикл for перебирает ______, а не индексы, как в Pascal.

<p>элементы</p> Signup and view all the answers

Сопоставьте примеры кода с их результатом:

<p>a = [] = Создание пустого списка len(Prime) = Возвращает количество элементов в списке Prime Prime[1] = 'string2' = Изменение элемента списка по индексу 1 for elem in [1, 4, 67] = Цикл перебора элементов списка</p> Signup and view all the answers

Что произойдет, если обратиться к элементу списка по индексу, который выходит за его пределы?

<p>Возникнет исключение <code>IndexError</code>. (B)</p> Signup and view all the answers

Генератор списка [x for x in range(10) if x % 2 == 0] создаст список из всех чисел от 0 до 9.

<p>False (B)</p> Signup and view all the answers

Какое значение будет у переменной result после выполнения следующего кода: result = [[i * j for j in range(3)] for i in range(2)]?

<p>[[0, 0, 0], [0, 1, 2]]</p> Signup and view all the answers

Flashcards

Одномерные массивы в Python

Список элементов в Python, заключенных в квадратные скобки и разделенных запятыми.

Изменение элементов массива

Чтобы изменить элемент в списке, нужно указать его индекс.

len()

Функция len() возвращает количество элементов в списке.

Цикл for

Цикл for в Python перебирает элементы коллекции напрямую.

Signup and view all the flashcards

Генераторы списков

Генераторы списков позволяют создать списки с использованием циклов.

Signup and view all the flashcards

Двумерные массивы

Вложенные генераторы используются для создания двумерных массивов (матриц).

Signup and view all the flashcards

Пустой список

a = []

Signup and view all the flashcards

Study Notes

  • Одномерные массивы в Python являются списком элементов.
  • Значения указываются в квадратных скобках и разделяются запятыми.
  • Любой элемент можно вызвать по индексу и присвоить ему новое значение.

Пустой список

  • a = [] - пример создания пустого списка

Строковый массив в Python

  • Prime = ['string1', 'string2', 'string3'] - пример массива строк
  • Prime[1] = 'string2' - это правда, так как индексация начинается с нуля

Функция len()

  • Функция len() используется для возврата количества элементов в списке.
  • len(Prime) == 4 - вернет true

Цикл for

  • Для перечисления элементов массива используется цикл for.
  • В Python цикл for перебирает элементы, а не индексы, как в Pascal.
  • Пример: for elem in [1, 4, 67]

Генераторы списков

  • Цикл может быть создан и добавлен в Python с помощью генератора заполнения списков.
  • Записывается в виде: [значение массива for имя переменной in число элементов]

Двумерные массивы

  • Двумерный массив в Python создается с использованием вложенных генераторов.
  • Пример: [[0 for j in range(m)] for i in range(n)]

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

One-Dimensional Arrays in C
43 questions
Arrays in Python
9 questions

Arrays in Python

EvocativeNovaculite5726 avatar
EvocativeNovaculite5726
Use Quizgecko on...
Browser
Browser