안녕하세요. 스마트팩토리입니다. 파이썬 중급 #081 리스트 - 이웃하는 요소끼리 출력 에 대해 알아보겠습니다 '
1. 알고리즘 이해 코드
조건식을 만족하는 경우 a,b,c,d 를 요소를 가지고
ab,ac,ad,bc,bc,cd를 출력하는 코드
코드를 보면
list1=[1,2,3,4] print(list1)
1,2,3,4를 요소로 가지는 리스트를 출력한 결과입니다.
for i in range(len(list1)): for j in range(len(list1)-1): if i<=j : print(list1[i],list1[j+1])
이웃하는 요소끼리 출력된 것을 볼 수 있습니다 .
list2=["a","b","c","d"] print(list2)
문자의 경우는 위 처럼 요소를 가지고 있는 것을 볼 수 있습니다.
for i in range(len(list2)): for j in range(len(list2)-1): if i<=j : print(list2[i]+list2[j+1], end=" ")
반복문을 중첩하여 사용하여 조건을 통해 원하는 결과값이 나온 것을 볼 수 있습니다.
list1=[1,2,3,4]
print(list1)
for i in range(len(list1)):
for j in range(len(list1)-1):
if i<=j :
print(list1[i],list1[j+1])
list2=["a","b","c","d"]
print(list2)
for i in range(len(list2)):
for j in range(len(list2)-1):
if i<=j :
print(list2[i]+list2[j+1], end=" ")
댓글