본문 바로가기
프로그래밍 언어(Programming Languages)/파이썬(Python)

[Python] 30초 만에 배우는 Python 한 줄 코드: 코드를 더 깔끔하고 효율적으로!

by 데이터 벌집 2023. 10. 9.
반응형

파이썬은 그 효율성과 사용의 편리함으로 인해 많은 개발자 사이에서 인기 있는 프로그래밍 언어입니다. 파이썬은 간결하면서도 표현력 있는 문법 덕분에 긴 코드를 짧게 줄일 수 있습니다. 지금부터 30초 안에 배울 수 있는 코드들로 여러분의 코딩 라이프를 더욱 쉽고 빠르게 만들어보세요!

파이썬 한 줄 코드


싱글라인 코딩 팁 10개

1. For Loop

mylist = [120, 180, 240, 270, 360]
# 한 줄 For 루프 코드
result = [x for x in mylist if x > 220] 
print(result) # 출력: [240, 270, 360]

2. While Loop

x = 0   
while x < 4: print(x); x = x + 1 # 출력: 0 1 2 3

3. If Else 문

E = 4   
print("높음") if E == 4 else print("중간") if E == 3 else print("낮음") # 출력: 높음

4. 사전 병합

d1 = { 'W': 11, 'X': 22 }
d2 = { 'Y': 33 }
# 방법 2
d3 = {**d1, **d2}
print(d3) # 출력: {'W': 11, 'X': 22, 'Y': 33}

5. 함수

is_even = lambda x : x % 3 == 0   
print(is_even(6)) # 출력: True
print(is_even(7)) # 출력: False

6. 리스트 요소의 합계 구하기

sum_of_elements = sum([1, 2, 3, 4, 5])  # 결과: 15

7. 스트링 리스트를 하나의 스트링으로 결합하기

joined_string = ' '.join(['Hello', 'world!'])  # 결과: "Hello world!"

8. 유니크한 요소만 포함하는 리스트 만들기

unique_elements = list(set([1, 2, 2, 3, 3, 4, 4, 5]))  # 결과: [1, 2, 3, 4, 5]

9. 리스트에서 짝수만 필터링하기

filtered_even = list(filter(lambda x: x % 2 == 0, [1, 2, 3, 4, 5]))  # 결과: [2, 4]

10. 여러 변수 할당

m, n, o = 11, 16, 21
print(m, n, o) # 출력: 11 16 21

이상으로, 파이썬 코딩을 더 효율적이고 깔끔하게 할 수 있는 10가지 싱글라인 코드 팁을 소개해드렸습니다. 이 코드들을 적절히 활용하면, 여러분의 개발 프로젝트를 더욱 신속하게 진행할 수 있을 것입니다. 지금까지 소개해드린 팁들이 여러분의 파이썬 코딩에 도움이 되길 바라며, 여러분 모두 행복한 코딩 시간 되시길 바랍니다!

 

반응형