파이썬 리스트 첫글자 추출 - paisseon liseuteu cheosgeulja chuchul

안녕하세요 오늘은 파이썬의 문자열(String) 자료형에 대해서 알아보겠습니다. 문자열(String) 이란? 문자열이란 말 그대로 문자로 이루어진 집합을 의미합니다. 위의 사진처럼 작은따옴표 혹은 큰따옴표로 둘러..

allhpy35.tistory.com

 

 

 

파이썬 리스트 첫글자 추출 - paisseon liseuteu cheosgeulja chuchul

emptyList = [ ] 

0 혹은 그 이상의 요소로 만들어진다 하였습니다 그래서 아무것도 없는 

빈 리스트도 생성 가능합니다. 

* 대괄호로 묶여 있으니 List 인걸 알 수 있습니다.

 

 

 

 

파이썬 리스트 첫글자 추출 - paisseon liseuteu cheosgeulja chuchul

List_1 = list() 

빈 리스트를 할당할 수 있습니다. 

 

 

 

파이썬 리스트 첫글자 추출 - paisseon liseuteu cheosgeulja chuchul

아니면 다음과 같은 방법으로

이미 존재하는 리스트에 빈 리스트를 할당 할수 있습니다. 

 

 

 

 

List_1 = list() , emptyList = [ ] 

위의 방법은 빈리스트를 생성하는 방법입니다.

 

 

 

리스트의 요소를 추출하는 방법 

파이썬 리스트 첫글자 추출 - paisseon liseuteu cheosgeulja chuchul

number = [1,2,3,4,5] 

 

number [0]    ->  1

 

number [1]  -> 2

사람들은 1부터 숫자를 세지만

하지만 컴퓨터는 0부터 숫자를 셉니다 

 

 

 

 

파이썬 리스트 첫글자 추출 - paisseon liseuteu cheosgeulja chuchul

number[-1]

-1을 넣으면 가장 마지막 요소가 나옵니다.

 

number[-2]

 

number[-3] 

 

슬라이스 형태로 다음과 같이 리스트의 요소를 추출할 수 있습니다. 

파이썬 리스트 첫글자 추출 - paisseon liseuteu cheosgeulja chuchul

number[::]   와 number[:] 는 같다는 걸 알 수 있습니다 

 

 

 

파이썬 리스트 첫글자 추출 - paisseon liseuteu cheosgeulja chuchul

number [0:-1] 의 결과를 보니 -1은 마지막 요소를 가리키는데 

다른 숫자가 나왔습니다.

 

자 여기서 슬라이스 요소에는 이러한 성질이 있습니다.

 

완벽히 알고 넘어가고 싶다!?

   아래의 링크를 클릭해주세요

https://allhpy35.tistory.com/4

 

[파이썬 기초] 파이썬 문자열 슬라이싱과 인덱싱 | python Basic python String slicing and Indexing

안녕하세요 오늘은 문자열 Slicing(슬라이싱) 과 문자열 Indexing(인덱싱) 에대해서 배워보겠습니다. word1 = "1. If you do not walk today, you will have to run tomorrow" word2 = "2. Put off for one day a..

2021.03.11 - [개발 이야기/Python, Machine Learning] - [딥러닝 첫걸음] 파이썬 OCR 라이블러리 - pytesseract로 OCR 해보기(이미지 문자 읽기)

파이썬의 리스트에서 특정 문자를 포함한 원소를 찾아보고 그 인덱스를 추출하는 법을 알아보자.

예를 들자면 과일 리스트에서 "베리"가 들어간 원소를 찾는 거다. 


말이 나온김에 위의 예시와 같이 과일 리스트에서 "베리"를 포함한 원소만 추출해보자.

fruit_list = ['딸기', '바나나', '블루베리', '블랙베리', '오렌지', '사과', '스트로베리']

#리스트 컴프리헨션 사용
matching = [s for s in fruit_list if "베리" in s] 
print(matching)

결과는 

파이썬 리스트 첫글자 추출 - paisseon liseuteu cheosgeulja chuchul

 

그러면 베리가 포함 된 인덱스를 뽑아보자.

find_berry = '베리'
berries = [i for i in range(len(fruit_list)) if find_berry in fruit_list[i]]
print(berries)
파이썬 리스트 첫글자 추출 - paisseon liseuteu cheosgeulja chuchul

 

베리가 포함된 원소의 인덱스를 찾은걸 알 수 있다.

확인 사살 해보면,

for s in berries:
    print(fruit_list[s])

 

파이썬 리스트 첫글자 추출 - paisseon liseuteu cheosgeulja chuchul

잘 찾았냈구나.

굿잡.


파이썬 리스트에서 특정 문자열을 포함한 원소와 원소의 인덱스를 찾는 법을 알아보았다.

참고가 되셨길 바랍니다.

파이썬 기초 다지기 좋은책 소개드립니다. 아래 링크에서 구매 가능합니다.

파이썬 리스트 첫글자 추출 - paisseon liseuteu cheosgeulja chuchul

 

 

실전에 도움이 될만한 유용한 팁들을 꾸준히 포스팅 하겠습니다. 모두모두 화이팅!

파이썬에서 y, n 선택 입력을 물어보는 코드

여러장의 PDF 문서를 이미지로 변환하기 : 이걸로 끝남 (pdf2image)

파이썬 OCR 라이블러리 - pytesseract로 OCR 해보기(이미지 문자 읽기)

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

728x90

반응형

LIST

공유하기

게시글 관리

구독하기디자인하는 개발자, 개발하는 디자이너

저작자표시

'개발 이야기 > Python, Machine Learning' 카테고리의 다른 글

[문제해결] Conda환경에서 Jupiter notebook 실행 시 No module Named 뜨는 문제 해결!!  (2)2021.06.11[문제해결] No module named 'PyPDF2' : PyPDF2 설치 했는데 jupyter에서 인식이 안될 때  (0)2021.06.09데이터 사이언티스트라면 반드시 알아야하는 5가지 필수 파이썬 스킬(feat. 꿀팁)  (0)2021.05.22파이썬에서 y, n 선택 입력을 물어보는 코드  (2)2021.05.20파이썬 오류_PDFInfoNotInstalledError: Unable to get page count. Is poppler installed and in PATH? 오류  (0)2021.05.18