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

조회수 50회
카드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 답변

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

Hashcode는 개발자들을 위한 무료 QnA 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.