본문 바로가기
반응형

전체 글100

[python] 튜플(Tuple) 튜플(Tuple)은 리스트(List)와 비슷한 것 같지만, 다릅니다. 튜플에 대해서 이번 시간에는 좀 알아보도록 하겠습니다. 튜플(Tuple)튜플(Tuple)은 파이썬에서 변경할 수 없는(immutable) 자료형으로, 여러 값을 하나로 묶을 수 있는 데이터 자료형입니다. 하지만 리스트(List)와 다른 점은 한 번 생성된 튜플의 요소들은 변경, 추가, 삭제할 수 없다는 것입니다. 튜플(Tuple) 예시튜플(Tuple)은 리스트(List)를 배웠기 때문에 쉽게 작성할 수 있을 것이라 생각됩니다. 리스트는 대괄호([, ])를 사용한다면, 튜플은 소괄호((,))를 사용합니다. 그러면 예시를 한 번 알아볼까요?my_tuple = (77, "monkey")print(type(my_tuple))print(my_t.. 2024. 9. 22.
[python] 리스트(List) 관련 함수 리스트(List) 또한 문자열처럼 관련 함수들이 있습니다. 리스트(List) 관련 함수들에 대해서 알아보도록 하겠습니다. 리스트(list) 관련 함수append() 함수리스트의 끝에 요소를 추가합니다.my_list라는 리스트에 숫자 1, 2, 3이 있습니다. append() 함수를 사용하여 4를 추가하면 my_list는 숫자 1, 2, 3, 4가 있는 리스트가 됩니다.my_list = [1, 2, 3]my_list.append(4)print(my_list)  insert() 함수지정한 인덱스 위치에 요소를 삽입합니다.insert() 함수는 첫 번째 인자에 넣고 싶은 인덱스 위치를 적고, 두 번째 인자에 넣을 값을 적습니다. 아래 예시를 보면, 0번째 인덱스에 0을 넣어서 최종 my_list 리스트는 [0.. 2024. 9. 21.
[python] 리스트(List) 소개 python에는 리스트(List)라는 데이터 자료형이 있습니다. 다양한 기능과 메서드가 있어서 유용합니다. 오늘은 리스트(List)에 대해서 알아보도록 하겠습니다. 리스트(List)리스트(List)는 여러 항목을 저장할 수 있는 가변 길이의 순서가 있는 컬렉션입니다. 리스트는 다른 데이터 타입의 항목을 혼합해서 저장할 수 있어서 활용도가 높습니다. 리스트(List) 생성리스트는 대괄호 [ ]를 사용하여 생성할 수 있고, 다양한 데이터 타입을 포함할 수 있습니다.empty_list = []my_list = [77, "monkey", [1,2,3]]print(empty_list)print(my_list)empty_list는 빈 리스트를 의미하고, my_list는 숫자인 77과 문자열인 "monkey"와 리스.. 2024. 9. 20.
[python] 문자열 관련 함수 문자열을 그대로 사용하는 것도 방법이지만, 상황에 따라서 길이를 알고 싶거나 대소문자로 바꾸거나 공백을 지우는 것과 같은 처리를 할 필요가 생깁니다. 오늘은 이러한 문자열 관련 함수들에 대해서 알아보도록 하겠습니다. 문자열 관련 함수len() 함수문자열의 길이를 반환합니다.str = "77monkey"print(len("Hello")) #5print(len(str)) #8 upper() 함수문자열의 모든 문자를 대문자로 변환합니다.str = "77monkey"print(str.upper()) #77MONKEY lower() 함수문자열의 모든 문자를 소문자로 변환합니다.str = "77MONKEY"print(str.lower()) #77monkey strip() 함수문자열의 앞뒤 공백을 제거합니다. "  .. 2024. 9. 19.
[python] 문자열 인덱싱과 슬라이싱 문자열 인덱싱과 슬라이싱을 배우고 나면, 문자열을 부분적으로 접근하거나 조작할 때 사용하는 기본적인 능력을 획득할 수 있습니다.  문자열 인덱싱(Indexing)문자열 인덱싱(Indexing)은 문자열에서 개별 문자에 접근하기 위해 인덱싱을 사용할 수 있습니다. 인덱스는 0부터 시작하며 문자열의 각 문자는 고유한 인덱스를 가집니다. "Hello" 문자열이 있다고 하면 다음과 같이 익덱스를 가지게 됩니다. 문자열Hello정방향 인덱스01234역방향 인덱스-5-4-3-2-1 문자열 정방향 인덱싱문자열 인덱싱의 정방향 같은 경우는 0부터 시작하여 문자열 길이보다 1개 작은 인덱스 값을 가집니다. 아래 예시 코드를 보면 Hello 문자열의 길이는 5이지만, 마지막 인덱스 값은 4입니다. 즉, o를 표현하는 인덱.. 2024. 9. 18.
[python] 문자열 연산 python에서 문자열 연산은 어떤 것을 의미하는 것일까요? 오늘은 python 문자열 연산에 대해서 알아보도록 하겠습니다. 문자열 연산python에서 문자열 연산은 문자열 연결과 문자열 반복이 있습니다. 문자열 연결(Concatenation)문자열 연결은 말 그대로 서로 다른 문자열을 연결하는 것을 의미합니다. 두 개 이상의 문자열을 연결할 수 있어서 + 연산자를 통해서 작성할 수 있습니다. str1 = "77"str2 = "monkey"str3 = str1 + str2print(str3)코드를 실행하면 77monkey 결과를 얻을 수 있습니다.  문자열 반복(Repetition)문자열 반복도 말 그대로 문자열을 반복하는 것을 의미합니다. * 연산을 통해서 원하는 횟수만큼 문자열을 반복할 수 있습니다... 2024. 9. 17.
반응형