본문 바로가기

python 기초강의

파이썬 for문을 이용한 변수 생성 기본 문법 독학 #12

파이썬 for문을 이용한 변수 생성 기본 문법 독학 #12

파이썬 for문을 이용한 변수 생성 기본 문법 독학 #12

 

안녕하세요.

오늘은 for문을 이용해서 변수를 간단하게 생성할수 있는 방법을 소개 해드립니다.

한줄for문이라고도 하던데, 리스트내 변수들을 간단하게 for문을 통해서 가공 하여 사용 할 수 있습니다.

그럼 바로 시작 해보도록 하겠습니다.

 

for문을 활용한 파이썬 변수 생성 및 변형

파이썬에서는 한줄로 된 for문을 사용하여 변수내 원소들의 값을 쉽게 변형 시켜 사용 할 수 있습니다.

우선, 아래와 같이 코드를 작성 해보도록 하겠습니다.

#for문을 이용한 변수 생성 방법
num = [1,2,3,4,5,6,7,8,9,10]
print(num)

num10 = [i*10 for i in num]
print(num10)

num 이라는 변수에 1부터 10까지 값을 저장 했습니다.

그리고 num10이라는 변수에는 num10 = [i*10 for i in num] 구문으로 num값을 하나씩 불러와 곱하기 10을 하여 저장을 합니다. 그 결과는 아래와 같습니다.

for문을 활용한 파이썬 변수 생성 및 변형1

num변수에 1부터 10까지 저장이 되어 출력이 되었고, num10변수에 곱하기 10을 한 10부터 100까지 값이 저장 되어 출력 된 것을 확인 할 수 있습니다.

 

 

 

다음은 문자열값을 활용한 for문 변수 저장 방법을 확인 해보겠습니다.

코드는 아래와 같이 작성 했습니다.

#문자열 활용
city = ["Seoul", "Busan", "Naju", "Onyang","Samchunpo"]
print(city)
city_len = [len(i) for i in city]
print(city_len)

city_swap = [i.swapcase() for i in city]
print(city_swap)

city라는 변수에 ["Seoul""Busan""Naju""Onyang","Samchunpo"] 이렇게 도시 이름을 저장하고 출력을 합니다.

그리고 city 변수를 불러와서 각 원소들의 길이를 재서 city_len 이라는 변수에 저장을 하고 출력을 합니다.

마지막으로는 swapcase 라는 함수를 사용 해보았는데, 이는 대문자는 소문자로, 소문자는 대문자로 바꿔주는 역할을 합니다. swapcase 함수를 사용한 결과를 city_swap에 저장을 하고, 출력을 해보았습니다.

결과는 아래와 같습니다.

for문을 활용한 파이썬 변수 생성 및 변형2

결과와 코드를 대치하여 보면서 이해를 해보시면 되겠습니다.

 

오늘은 이렇게 for문을 이용하여 변수내 원자값을 변형하는 방법을 알아보았습니다.

조금이나마 도움이 되셨으면 좋겠습니다.

 

감사합니다!!

 

 

 

by.sTricky