본문 바로가기
Python

파이썬 중급 #081 리스트 - 이웃하는 요소끼리 출력

by Smart Factory in 2020 2022. 5. 27.
728x90
반응형

안녕하세요. 스마트팩토리입니다. 
파이썬 중급 #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=" ")
728x90
반응형

댓글