income = ['0952', '5239', '1270', '8581', '7458', '3414', '7906', '2356', '4360', '3491', '6232', '5927', '2735', '2509', '5849', '8457', '9340', '1858', '8602', '5784']
print(income)
list_new = [] #역순으로 소팅
list_nnew = [] # 중복으로 나오는것들
list_s = []
for x in range(len(income)): # 리스트 안에 인수를 숫자가 큰 순서로 다시 정렬
new = income[x]
list_ = [new[0],new[1],new[2],new[3]]
list_.sort(reverse=True)
new_ = list_[0] + list_[1] + list_[2] + list_[3]
list_new.append(new_)
for x in list_new :
list_s.append(x) #list 저장
print(list_s)
list_new.sort()
print(list_new)
for x in range(len(list_new)-1):
if list_new[x] == list_new[x+1] :
list_nnew.append(list_new[x])
print(list_nnew)
# 중복 제외
s = []
for x in range(len(list_nnew)-1):
if list_nnew[x] == list_nnew[x+1] :
s.append(list_nnew[x])
for x in s :
list_nnew.remove(x)
print(s,"**")
print(list_nnew,"$")
# 위치번호 검색 - 배출 // list_s 에서 nnew에 저장된 인수 검색. 위치번호 색출. income에 위치번호 대입. 배출
print(list_s)
print(income)
ss = []
for key in list_nnew :
new = []
k = 0
for x in list_s :
if x == key :
new.append(k)
k+=1
else :
k += 1
ss.append(new)
print(ss,len(ss))
for x in range(len(ss)):
for y in ss[x]:
print(income[y],end=" ")
print("")
#######
파이썬이야
문제를 알려줘야 뭘 해주지