본문 바로가기

Python

Python: Declare variable in one line with list # 배열의 요소로 변수선언하기

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
반응형