티스토리 뷰

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]

이런형식도 허용되지 않는다.

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함