시작하기
리스트
이 페이지의 내용
  1. 리스트 만들기
  2. 동일한 아이템으로 리스트 만들기
  3. 리스트에 포함된 아이템의 갯수
  4. 리스트가 비어있는지 확인
  5. 리스트에서 아이템의 위치 찾기
  6. 리스트에서 아이템 가져오기/잘라내기/삭제
  7. 리스트에 아이템 설정/끼워넣기
  8. 리스트에서 부분 리스트 추출
  9. 텍스트와 리스트 간 변환
  10. 리스트 정렬

리스트

리스트를 만들고 조회하고 조작합니다. 아이템은 모든 타입을 담을 수 있으며, 위치는 1부터 세고 찾지 못하면 0을 반환합니다. 위치를 받는 블록은 처음에서 #번째, 마지막에서 #번째, 첫번째 아이템, 마지막 아이템, 임의의 아이템 중에서 위치 방식을 선택합니다.

리스트 만들기

리스트 만들기

아이템을 넣어 리스트를 만듭니다. 톱니바퀴 버튼으로 아이템을 추가하거나 모두 빼서 빈 리스트를 만들 수 있습니다. 예: "사과", "바나나", "포도" → ["사과", "바나나", "포도"]

  • 입력: 아이템1 [모든 타입], 아이템2 [모든 타입] …
  • 출력: 리스트 [리스트]

동일한 아이템으로 리스트 만들기

동일한 아이템으로 리스트 만들기

같은 아이템을 지정한 개수만큼 채운 리스트를 만듭니다. 예: "안녕"을 3번 채우기 → ["안녕", "안녕", "안녕"]

  • 입력: 아이템 [모든 타입], 채울 갯수 [숫자]
  • 출력: 리스트 [리스트]

리스트에 포함된 아이템의 갯수

리스트에 포함된 아이템의 갯수

리스트에 든 아이템의 개수를 반환합니다. 예: ["사과", "바나나", "포도"] → 3

  • 입력: 리스트 [리스트]
  • 출력: 아이템의 갯수 [숫자]

리스트가 비어있는지 확인

리스트가 비어있는지 확인

리스트가 비어 있으면 true, 그렇지 않으면 false를 반환합니다. 예: [] → true, ["사과"] → false

  • 입력: 리스트 [리스트]
  • 출력: 빈 리스트 여부 [디지털]

리스트에서 아이템의 위치 찾기

리스트에서 아이템의 위치 찾기

아이템이 처음 또는 마지막으로 나타나는 위치를 반환합니다. 위치는 1부터 시작하며 찾지 못하면 0을 반환합니다. 예: ["사과", "바나나", "사과"]에서 "사과"의 첫 번째 위치 → 1

  • 입력: 리스트 [리스트], 아이템 [모든 타입]
  • 출력: 아이템의 위치 [숫자]

리스트에서 아이템 가져오기/잘라내기/삭제

리스트에서 아이템 가져오기/잘라내기/삭제

지정한 위치의 아이템을 가져오거나, 가져오면서 리스트에서 빼거나, 삭제합니다. 위치는 1부터 시작하며 #1이 첫 번째 위치입니다. 가져오기는 아이템을 반환하고 원본 리스트를 바꾸지 않습니다. 잘라내기는 아이템을 반환하고 리스트에서 삭제합니다. 삭제는 아이템을 삭제하며 반환값이 없습니다.

  • 입력: 리스트 [리스트], (위치 [숫자])
  • 출력: 아이템 [모든 타입] 또는 없음(삭제)

리스트에 아이템 설정/끼워넣기

리스트에 아이템 설정/끼워넣기

지정한 위치에 아이템을 설정하거나 끼워 넣습니다. 위치는 1부터 시작하며 #1이 첫 번째 위치입니다. 설정은 기존 아이템을 새 아이템으로 교체하고, 끼워넣기는 기존 아이템 사이에 새 아이템을 넣습니다. 예: ["A", "B", "C"]의 2번째 위치에 "X" 끼워넣기 → ["A", "X", "B", "C"]

  • 입력: 리스트 [리스트], (위치 [숫자]), 아이템 [모든 타입]
  • 출력: 없음

리스트에서 부분 리스트 추출

리스트에서 부분 리스트 추출

시작 위치부터 종료 위치까지의 아이템을 새 리스트로 추출합니다. 양 끝 위치를 포함합니다. 예: ["A", "B", "C", "D", "E"]에서 2번째부터 4번째까지 → ["B", "C", "D"]

  • 입력: 원본 리스트 [리스트], 시작 위치 [숫자], 종료 위치 [숫자]
  • 출력: 추출된 리스트 [리스트]

텍스트와 리스트 간 변환

텍스트와 리스트 간 변환

텍스트에서 리스트 만들기는 텍스트를 구분자로 나누어 리스트로 만들고, 리스트에서 텍스트 만들기는 아이템 사이에 구분자를 넣어 하나의 텍스트로 만듭니다. 구분자는 직접 입력, 줄바꿈, 탭 중에서 선택합니다. 예: "사과,바나나,포도"를 ","로 분리 → ["사과", "바나나", "포도"], ["사과", "바나나", "포도"]를 ","로 연결 → "사과,바나나,포도"

  • 입력: 텍스트 [텍스트], 구분자 [텍스트] 또는 리스트 [리스트], 구분자 [텍스트]
  • 출력: 리스트 [리스트] 또는 텍스트 [텍스트]

리스트 정렬

리스트 정렬

리스트의 아이템을 정렬한 새 리스트를 반환합니다. 정렬 기준은 숫자순, 알파벳순, 알파벳순 (대소문자 구분 안 함), 순서는 오름차순과 내림차순 중에서 선택합니다. 예: [3, 1, 4, 1, 5] 숫자순 오름차순 → [1, 1, 3, 4, 5]

  • 입력: 원본 리스트 [리스트]
  • 출력: 정렬된 리스트 [리스트]