🚀 단축어

단축어 팁) 리스트 항목 각각 변수 지정하기

다난다락 2024. 1. 2. 21:57


단축어를 만들다보면 변수를 지정할 일이 많이 생긴다.


하지만 아직 단축어에서 지원하지 않는 기능이 있는데,
그것은 줄바꿈이나 다른 구분자로 구분된 리스트들의 각 항목들을 차례대로 변수 지정하는 일이다.

예를 들어, arr = [사과, 딸기, 배, 수박, 자몽, 멜론, 포도]라는 리스트가 있다고 할 때
일반적인 코딩에선 리스트의 첫 번째 항목, 두 번째 항목 등을 arr[0], arr[1]으로 해당 값을 가져올 수 있다.

arr = ["사과", "딸기", "배", "수박", "자몽", "멜론", "포도"]

# 리스트의 첫 번째와 두 번째 항목을 출력합니다.
first_item = arr[0]  # 첫 번째 항목: '사과'
second_item = arr[1] # 두 번째 항목: '딸기'

print("첫 번째 항목:", first_item)
print("두 번째 항목:", second_item)


하지만 단축어에서는 리스트의 각각의 값을 가져오는 기능이 아직 없다.
“각각 반복" 기능이나 사전을 사용해도 “반복 인덱스”에 따라 “반복 항목”을 지정할 수가 없게 되어 있다.


이것 때문에 리스트를 활용해서 뭘 만들려고하면 결국 일일이 하드코딩할 수 밖에 없다.


이러한 문제점을 우회하여 활용하는 방법을 발견했는데, 방법은 각각 반복조건문을 더하는 방식이다.

이렇게 한다면 리스트에 있는 항목 각각을 변수로 지정하는 것이 가능해진다.

하지만, 보면 알 수 있듯이 리스트의 길이가 늘어날 경우 조건문 노가다를 해야한다는 단점이 있다.

애플이 업데이트 해주기 전까진 이 방법 밖에 없는 것 같다.

다른 방법이 있다면 댓글로 알려주세요.

'🚀 단축어' 카테고리의 다른 글

☑️ 일회용 미리알림  (0) 2024.01.01