본문 바로가기
Algorithm problem solving/풀이

[SW Expert Academy] 파이썬 기초2 ( 6300~ 6306 )

by Jiyoon-park 2020. 2. 28.

리스트 튜플 마지막 부분-
[ x for x in iterable ] 배워서 코드 길이가 이전보다 아주 간단해졌다

6300. 리스트 튜플_23

num_list = [12, 24, 35, 70, 88, 120, 155]

result = []
for i in range(1, len(num_list), 2):
    result.append(num_list[i])

print(result)

6301. 리스트 튜플_24

arr = [[ [0]*4 for _ in range(3)] for _ in range(2)]

print(arr)

6302. 리스트 튜플_25

num_list = [12, 24, 35, 70, 88, 120, 155]

result = [x for x in num_list if num_list.index(x) != 0 and num_list.index(x) != 4 and num_list.index(x) !=5 ]
print(result)

# list.index(element)

6306. 리스트 튜플_26

list1 = [1,3,6,78,35,55]
list2 = [12,24,35,24,88,120,155]

# result = []
# for num in list1:
#     if num in list2:
#         result.append(num)

result = [x for x in list1 if x in list2]
print(result)

6305. 리스트 튜플_27

def sett(num_list):
    result = []
    for num in num_list:
        if num not in result:
            result.append(num)
    return result

num_list = [12,24,35,24,88,120,155,88,120,155]
print(sett(num_list))