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

Материал из Поле цифровой дидактики
Метка: ручная отмена
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
{{Scripting Tutorials
{{Scripting Tutorials
|Description=Функции для списков
|Description=В различных языках программирования достаточно часто встречаются задачи обработки списков. В этой статье собраны функции для списков
|Field_of_knowledge=Информатика
|Field_of_knowledge=Информатика
|FieldActivity=Computational Thinker
|Возрастная категория=16
|Возрастная категория=16
|Environment=Python
|similar_concepts=Список, Данные
|Environment=Python, Scratch, Snap!
}}
}}
== [[Python]] ==
<syntaxhighlight lang="python">
<syntaxhighlight lang="python">
Встроенная функция len() возвращает длину списка.
Встроенная функция len() возвращает длину списка.
Строка 12: Строка 15:
Модуль random содержит функции для списков: функция shuffle() произвольным образом меняет местами элементы списка, изменяя его; функция choice() возвращает случайный элемент списка.
Модуль random содержит функции для списков: функция shuffle() произвольным образом меняет местами элементы списка, изменяя его; функция choice() возвращает случайный элемент списка.
</syntaxhighlight>
</syntaxhighlight>
== [[Scratch]] ==
[[Scratch/Данные]]
* <sb>add [thing] to [list v]</sb> <sb>добавить [thing] к [list v]</sb>
* <sb>replace item (1 v) of [list v] with [thing]</sb> <sb>заменить элемент (1 v) в  [list v]  на [thing]</sb>
* <sb>insert [thing] at (1 v) of [list v]</sb> <sb>вставить [thing] в (1 v) из [список v]</sb>
* <sb>delete (1 v) of [list v]</sb> <sb>удалить (1 v) из [list v]</sb>
== [[Snap!]] ==
== [[App Inventor]] ==
== [[StarLogo Nova]] ==
== [[NetLogo]] ==
== [[C++]] ==

Текущая версия на 10:05, 21 декабря 2023

Описание В различных языках программирования достаточно часто встречаются задачи обработки списков. В этой статье собраны функции для списков
Область знаний Информатика
Область использования (ISTE) Computational Thinker
Возрастная категория 16


Поясняющее видео
Близкие рецепту понятия Список, Данные
Среды и средства для приготовления рецепта: Python, Scratch, Snap!

Python

Встроенная функция len() возвращает длину списка.
Функция sorted() возвращает список из элементов исходного списка, упорядоченных по возрастанию их порядкового номера в кодировке Unicode. 
Функция sorted() исходный список не изменяет, а возвращает новый объект. 
Встроенные функции min(), max() и sum() возвращают минимальное, максимальное значения и сумму элементов числового списка соответственно. 
Модуль random содержит функции для списков: функция shuffle() произвольным образом меняет местами элементы списка, изменяя его; функция choice() возвращает случайный элемент списка.

Scratch

Scratch/Данные

  • add [thing] to [list v] добавить [thing] к [list v]
  • replace item (1 v) of [list v] with [thing] заменить элемент (1 v) в [list v] на [thing]
  • insert [thing] at (1 v) of [list v] вставить [thing] в (1 v) из [список v]
  • delete (1 v) of [list v] удалить (1 v) из [list v]

Snap!

App Inventor

StarLogo Nova

C++