728x90
반응형
(문제)
list = [사과,과일,망고,열매,딸기,사람]
이런식으로 리스트가 구성되어 있을때 '사' 로 시작하는 단어만 추출하는 방법이 뭔가요?
(만약 '사'로 시작하는게 여러개라면 랜덤으로 하나만 추출)
(방법)
import random
data = ['사과','과일','망고','열매','딸기','사람']
result = []
for i in range(len(data)):
if data[i].find('사') > -1: # 문자열의 find() 함수 사용. '사'로 시작하는 문자열인지 확인
result.append(data[i]) # result 리스트에 추가
print(random.sample(result, 1)) # random.sample() 함수 사용해서 1개를 무작위로 가져 옴
728x90
반응형
'프로그램' 카테고리의 다른 글
[코틀린] Kotlin- 온라인에서 실행하기 (0) | 2022.12.29 |
---|---|
[파이썬] 문제 : pandas의 각 컬럼과 평균값과의 차리 계산 (0) | 2022.12.26 |
[파이썬] 문제 : 리스트로 더하기,빼기,나누기,곱샘 만들기 (0) | 2022.12.24 |
[파이썬] 문제 : 3의 배수 제외하고 1~n까지 더하기 (1) | 2022.12.23 |
[파이썬] 문제 : 양수,음수,짝수,홀수 판별 (1) | 2022.12.23 |
댓글