728x90
반응형
# 중복된 숫자의 제거
arr = [1, 2, 2, 4, 4, 6, 6, 5,5]
print(set(arr))
순서를 그대로 유지하고싶을때는
1
2
3
4
5
|
# 중복된 숫자의 제거
arr = [1, 2, 2, 4, 4, 6, 6, 5,5]
print(dict.fromkeys(arr)) #딕셔너리형태로 변환
print(list(dict.fromkeys(arr))) #리스트형태로 최종변환하면됨
|
cs |
반복문을 사용하기
1
2
3
4
5
6
7
8
|
# 중복된 숫자의 제거
arr = [1, 2, 2, 4, 4, 6, 6, 5,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 |