Какие есть функции для списков?: различия между версиями
Материал из Поле цифровой дидактики
Метка: ручная отмена |
Patarakin (обсуждение | вклад) |
||
(не показано 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
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]