728x90
반응형
List, Tuple 이용 변수 선언
ChatGPT 와의 문답 내용 첨부
Q)
In Python, can you declare a variable in one line as many elements as an array has?
A)
Yes, you can use tuple unpacking to declare a variable for each element in an array (list or tuple) in one line. This can be done if you know the length of the array beforehand and it matches the number of variables you are trying to declare. Here's an example:
# Using a list
my_list = [1, 2, 3]
a, b, c = my_list
print(a, b, c) # Output: 1 2 3
# Using a tuple
my_tuple = (4, 5, 6)
x, y, z = my_tuple
print(x, y, z) # Output: 4 5 6
배열의 길이와 선언할 변수의 갯수를 맞춰줘야 하는데,
다음과 같이 일부를 배열로 받아서도 가능
my_list = [1, 2, 3, 4, 5]
a, *b, c = my_list
print(a, b, c) # Output: 1 [2, 3, 4] 5
728x90
반응형
'Python' 카테고리의 다른 글
Python: 중첩 list comprehension # 이중 컴프리헨션 # itertools # chain (0) | 2023.08.09 |
---|---|
Python: 색 추출 # pick color # PIL (0) | 2023.07.26 |
Python: rsplit # 파일 확장자 명 떼어서 이름 붙이기 (0) | 2023.03.28 |
Python: moviepy # duration # 비디오 파일 재생시간 가져오기 (0) | 2023.03.25 |
isinstance() # check is instance of class # check type # datetime.date (0) | 2023.03.19 |