티스토리 뷰
1. random 모듈을 통해 리스트에서 random 추출을 하기위한 작성중
# -*- coding: utf-8 -*-
import random
list = ['김','이','박','최')
print random.choice(list) |
result: 물론 위에 인코딩 선언을 했으므로 random 한 한글자가 출력
2. 셔플을 한후 결과값을 보자
#-*- coding: utf-8 -*-
import random
list = ['김','이','박',최']
random.shuffle(list) random.shuffle(list)
print list
random.shuffle(list) random.shuffle(list)
print list
print random.choice(list) |
물론 마지막 random.choice 는 결과값이 잘나오지만
print list 의 경우엔 한글깨짐이 발생
http://libsora.so/posts/python-hangul/
↑ 재밌는글 발견(필독)
윗글을 참조하여 디코드를 쓰기로 결정
#-*- coding: utf-8 -*-
import random
list = ['김','이','박',최']
random.shuffle(list) random.shuffle(list)
print decode.list('utf-8')
random.shuffle(list) random.shuffle(list)
print decode.list('utf-8')
print random.choice(list) |
결과 list 에서 decode 를 쓸수없다
고로 아래와같이 지정값을 써야함
#-*- coding: utf-8 -*-
import random
list = ['김','이','박',최']
random.shuffle(list) random.shuffle(list)
print decode[0].list('utf-8')
random.shuffle(list) random.shuffle(list)
print decode[0].list('utf-8')
print random.choice(list) |
print decode.list[0,1]
print decode.list[0:3]
이런형식도 허용되지 않는다.
'프로그래밍언어 > Python' 카테고리의 다른 글
리눅스에서 Python 설치+ 환경변수 (0) | 2015.01.28 |
---|---|
install pydev in eclipse luna (os x) 삽질기 (2) | 2014.08.19 |