Coding/Python

파이썬 기초 코딩잡기

Joseph_nice_ 2022. 6. 27. 10:43
반응형
# 중복된 숫자의 제거
arr = [1, 2, 2, 4, 4, 6, 6, 5,5]
print(set(arr))

 

순서를 그대로 유지하고싶을때는

 

1
2
3
4
5
# 중복된 숫자의 제거
arr = [12244665,5]
 
print(dict.fromkeys(arr)) #딕셔너리형태로 변환
print(list(dict.fromkeys(arr))) #리스트형태로 최종변환하면됨
cs

반복문을 사용하기

 

 

1
2
3
4
5
6
7
8
# 중복된 숫자의 제거
arr = [12244665,5]
new_list = [] # 중복되지않을 값을 넣기위한 리스트생성
for i in arr:
    if i not in new_list:
        new_list.append(i)
print(new_list)
print(set(new_list))
cs

순열 permuation 써보기

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
from itertools import permutations
 
 
print("순열횟수")
user_num = int(input())
 
 
for i in range(user_num):
    print("반복하고싶은 단어")
    user_input = input()
    print(list(map(''.join, permutations(user_input, user_num))))
 
 
cs

문장에서 가장 긴단어긴단어 찾기

반복문을 사용해서 찾기

 

 

반응형

'Coding > Python' 카테고리의 다른 글

무작정 공부하는 파이썬 튜플생성하기  (0) 2022.06.25
파이썬으로 코딩입문해도 좋을까?  (4) 2021.07.09