리스트 내부 문자열을 하나로 인식시키는 방법

조회수 422회
카드45=[]
L=['◇3', '♠1', '♠11', '♠8', '♣2']

if L[1][0]==L[2][0] and L[1][1]!=L[2][1]:
    print("fff")
    카드45.append(L.pop(1))
    카드45.append(L.pop(1))

print(카드45)

문양이 같고 숫자는 다른 두 개의 카드를 카드45라는 리스트에 넣으려고 합니다. 리스트 L을 랜덤으로 생성해 돌렸을 때 같은 코드더라도 성공할 때가 있고 실패할 때가 있어 따로 코드를 다시 적어서 이유를 찾아봤습니다. L[2][1]을 프린트했을 때 11이 아니라 1이 나와서 십의 자리 숫자가 같을 때마다 문제가 생기더라고요. 이런 경우 어떻게 해야 할까요?

  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)