분류 전체보기 180

Python(파이썬)의 리스트(list) 값 변경 바꾸기

python list value access and exchange 1. 저장되어 있는 값을 바꾸기 위해서, offset(index) 을 이용하는 방법 원래의 Mon 을, Sun 으로 바꾸려고 합니다. 이때에는 리스트의 인덱스(오프셋) 을 이용해서, 원하는 값을 대입연산자(=)로 새롭게 대입을 해주면 됩니다. week[0] 에 Sun 를 저장하겠다고 하여, week[0] = 'Sun' 라고 해주면 됩니다. 2. Nested List에서, 저장되어 있는 값을 바꾸기 'banana' 값 대신, apple 로 바꾸려고 합니다. 'banana'는 my_list[2] 에서 [0]이 'banana' 위치이므로 my_list[2][0] 입니다. 따라서 my_list[2][0] = 'apple' 라고 써주면, 대입연산..

Python 기초 2021.11.24

Python(파이썬)의 콜론, [ : ] List Slicing (리스트 슬라이싱)

리스트에서 원하는 부분을 추출(슬라이싱) 하기 파이썬 리스트(python list)에서 원하는 부분을 추출(슬라이싱) 하기 위해서는 인덱스의 숫자를 적어주면 됩니다. 중요! 콜론 왼쪽 숫자 = 우리가 추출하기 원하는 시작 인덱스 콜론 오른쪽에 써주는 숫자 = 해당 인덱스의 미만 값 또는 우리가 원하는 끝 인덱스 + 1 [:] 처음부터 끝까지 [start:] start오프셋부터 끝까지 [:end] 처음부터 end-1 오프셋까지 [start : end] start오프셋부터 end-1 오프셋까지 [start : end : step] step만큼 문자를 건너뛰면서, 위와 동일하게 추출 인덱스는 무조건 0부터 시작 Mon Tue Wed Thu Fri Sat Sun 0 1 2 3 4 5 6

Python 기초 2021.11.24

Python(파이썬)의 리스트(list), 값(value), 중첩리스트(Nested List)

Python(파이썬)의 리스트(list)에 저장되어 있는 값(value)을 얻기 파이썬 리스트에 저장된 값을 접근 ( value access ) 하는 방법은 대괄호 [ ] 를 사용합니다. 대괄호 [ ] 안에 숫자를 넣어주면, 값을 가져올 수 있습니다. 단, 대괄호 [ ] 안의 숫자는, 리스트의 인덱스를 나타냅니다. ( List Index or Offset ) 컴퓨터에서 인덱스는 항상 0 부터 시작합니다. 아래처럼 Mon는 0, Tue는 1, Wed는 2, Thu는 3, Fri는 4 , Sat는 5, Sun는 6 입니다. 리스트 맨 끝의 값은 -1 입니다. Fri는 -1 , Thu는 -2, Wed는 -3 등등 이렇게 접근할 수 있습니다. 리스트 안에 있는 리스트 ( Nested List ) 의 값을 얻기 ..

Python 기초 2021.11.24

Python(파이썬)의 리스트 만들기 list

파이썬 리스트 만들기 ( Python List 생성 ) 파이썬 리스트 python list 는 여러개의 데이터를 저장하는 데 사용합니다. 파이썬 리스트에서 비어있는 리스트, 즉 아무것도 없는 리스트는 아래처럼 두가지 방법으로 생성할 수 있습니다. 대괄호를 사용하는 방법 : [ ] list() 함수를 사용하는 방법 파이썬 리스트 만들면서, 데이터 바로 넣기 아래는 문자열 데이터 ( str ) 를 넣은 리스트와, 정수 데이터 ( int ) 를 넣은 리스트를 생성하는 방법입니다. 여러 종류의 데이터를, 하나의 파이썬 리스트에 저장 가능 아래는 mixed datatypes , nested list ( 중첩 리스트 ) 를 생성하는 방법입니다.

Python 기초 2021.11.24

Python(파이썬)의 문자열 위치를 찾는 find() , rfind() 함수

찾고자 하는 문자열의 위치를 찾는 파이썬 find() 함수, rfind() 함수 예제에서, year 이라는 문자열의 위치를 찾고자 합니다.(위치란, 인덱스:오프셋을 말합니다.) 따라서 year 가 몇번째에 있는지를 찾고자 합니다. 이때 왼쪽부터 찾을때는 find() 함수를 사용하고, 오른쪽부터 찾을때는 rfind() 함수를 이용합니다. 문자열에 없는 banana를 찾으라고 하면, -1 을 리턴합니다.

Python 기초 2021.11.23

Python(파이썬)의 문자열 길이 구하기 len() 함수

문자열 길이 구하기 파이썬 len() 함수 len() 함수를 사용하여 몇개의 문자로 되어있는지 문자열의 개수를 알 수 있습니다. len 함수를 이용해서 문자의 갯수를 파악하는데, 이때 주의할 점은, 공백이 포함되어 있으면, 공백도 하나의 문자로 갯수를 셉니다. hi_str 의 문자 앞과 뒤에 공백이 하나씩 있고, Hello와 World 사이에도 공백이 있으므로, 총 13글자가 됩니다.

Python 기초 2021.11.23

Python(파이썬)의 문자열 추출(슬라이싱) Slicing 콜론 [ : ] 사용법

파이썬에서 문자열은 각각의 캐릭터(문자) 들의 시퀀스(순서)로 되어있습니다. 따라서 문자열에서 원하는 부분을 추출할 수 있습니다. 하나의 문자만 추출하기 하나의 문자만 추출하려면, 추출하려는 문자의 인덱스 숫자를 써주면 됩니다. 인덱스는 항상 0 부터 시작합니다. 따라서 아래 예에서 A 가 인덱스 0 이고, Z 는 인덱스 25 입니다. 또한, Z 는 역순으로 하여 인덱스가 -1 이 되므로, -1 로 적어되 됩니다. 그러면 Y 는 -2, X 는 -3 이 됩니다. 원하는 부분을 추출(슬라이싱) 하기 문자열에서 원하는 부분을 추출(슬라이싱) 하기 위해서는 인덱스의 숫자를 적어줍니다. 다음 예제를 보면, 콜론( : ) 앞과 뒤에 숫자를 적어줍니다. 앞에 적어주는 숫자는, 시작 인덱스를 나타냅니다. 뒤에 적어주는..

Python 기초 2021.11.23