파이썬51 42. 리스트에 값 삽입하기 (#53) 파이썬에서는 리스트에 값을 삽입하는 것이 가능합니다. 이를 위해 insert() 함수를 사용합니다. insert() 함수는 첫 번째 인자로 삽입할 위치를, 두 번째 인자로 삽입할 값을 받습니다. 예제: list_d = [1, 2, 3] print('== 추가전 리스트 ==') print(list_d) list_d.insert(1, 100) print('== 추가후 리스트 ==') print(list_d)출력 결과: == 추가전 리스트 == [1, 2, 3] == 추가후 리스트 == [1, 100, 2, 3]위 예제에서는 list_d라는 리스트에 insert() 함수를 사용하여 1번 인덱스에 100을 삽입하였습니다. 따라서 출력 결과에서는 1, 100, 2, 3 순서로 값이 들.. 파이썬/파이썬기초 2024. 3. 24. 41. 리스트에 값 추가하기 (#52) 파이썬에서는 리스트에 값을 추가하는 방법으로 append() 메소드를 사용할 수 있습니다. 이 메소드는 리스트의 끝에 값을 추가합니다. 예제: list_c = [1, 2, 3] print('== 추가전 리스트 ==') print(list_c) list_c.append(5) list_c.append(4) print('== 추가후 리스트 ==') print(list_c)출력 결과: == 추가전 리스트 == [1, 2, 3] == 추가후 리스트 == [1, 2, 3, 5, 4]위 예제에서는 list_c 리스트에 append() 메소드를 사용하여 순서대로 5와 4를 추가하였습니다. 리스트에 값을 추가하는 것은 다양한 상황에서 유용하게 사용될 수 있으며, 이를 통해 원하는 데이터를 저.. 파이썬/파이썬기초 2024. 3. 23. 40. 리스트 연산하기 (#51) 파이썬에서는 리스트를 연산하여 새로운 리스트를 만들 수 있습니다. 리스트를 연산하는 데에는 +와 * 연산자가 사용됩니다. 예제: list_a = [1,2,3,4] list_b = [4,5,6,7] print(list_a+list_b) print(list_a*3) print(len(list_a))출력 결과: [1, 2, 3, 4, 4, 5, 6, 7] [1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4] 4위 예제에서는 먼저 + 연산자를 사용하여 list_a와 list_b를 연결한 새로운 리스트를 만들어 출력하였습니다. 이어서 * 연산자를 사용하여 list_a를 세 번 반복한 새로운 리스트를 만들어 출력하였습니다. 마지막으로 len() 함수를 사용하여 list_a의 길이를 출력하였습니다. 리스.. 파이썬/파이썬기초 2024. 3. 23. 39. 리스트 연산하기 (#51) 파이썬에서는 리스트를 다양한 방법으로 연산할 수 있습니다. 이번 예제에서는 리스트를 연결하는 + 연산자, 리스트를 반복하는 * 연산자, 그리고 리스트의 길이를 반환하는 len() 함수에 대해 알아보겠습니다. 예제: list_a = [1, 2, 3, 4] list_b = [4, 5, 6, 7] print(list_a + list_b) print(list_a * 3) print(len(list_a))출력 결과: [1, 2, 3, 4, 4, 5, 6, 7] [1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4] 4위 예제에서는 list_a와 list_b라는 두 개의 리스트를 생성하고, 이를 다양한 방법으로 연산하여 출력하였습니다. + 연산자를 사용하여 두 개의 리스트를 연결하면, 두 리스트의 요소들.. 파이썬/파이썬기초 2024. 3. 23. 38. 2차원 리스트 인덱싱하기 (#50) 파이썬에서는 리스트 내부에 리스트를 포함시켜 2차원 리스트를 만들 수 있습니다. 2차원 리스트는 행과 열로 구성되어 있으며, 각 원소는 [행번호][열번호] 형태로 인덱싱할 수 있습니다. 예제: darray = [[1, 2, 3], [4, 5, 6], [7, 8, 9]] print(darray[1]) print(darray[1][1]) print(darray[0][2])출력 결과: [4, 5, 6] 5 3위 예제에서는 darray라는 2차원 리스트를 만들고, 각각의 원소를 인덱싱하여 출력하였습니다. darray[1]은 2차원 리스트에서 두 번째 행을 나타내며, [4, 5, 6]이 출력됩니다. darray[1][1]은 두 번째 행에서 두 번째 열의 원소를 나타내며, 5가 출력됩니다. darray[0][2]는.. 파이썬/파이썬기초 2024. 3. 23. 37. 다양한 자료형을 포함한 리스트 인덱싱하기 (#49) 파이썬에서는 리스트(List)라는 자료형을 제공합니다. 리스트는 여러 개의 값을 하나의 변수에 저장할 수 있는 자료형으로, 다양한 자료형을 포함할 수 있습니다. 이번 글에서는 리스트에서 인덱싱(Indexing)이라는 기능에 대해 설명해보겠습니다. 예제: etc = [1004, 3.14, 'hello', True, False] print(etc[3], etc[4]) print(etc[3:]) print(etc[-1]) print(etc[2][0])출력 결과: True False [True, False] False h위 예제에서는 etc라는 리스트를 정의하고, 다양한 자료형을 포함하고 있습니다. 이 리스트에서 인덱싱을 통해 특정 값을 가져올 수 있습니다. etc[3]과 etc[4]는 각각 Tr.. 파이썬/파이썬기초 2024. 3. 23. 36. 리스트 생성과 인덱싱하기 (#48) 파이썬에서는 여러 개의 값을 하나의 변수에 저장할 수 있는 리스트(List)를 제공합니다. 리스트는 대괄호([])를 사용하여 생성하며, 각 값은 쉼표(,)로 구분합니다. 예제: food = ['짜장면', '짬뽕', '탕수육', '우동']위 예제에서는 food라는 리스트를 생성하고, 안에 '짜장면', '짬뽕', '탕수육', '우동'이라는 네 가지 음식을 저장하였습니다. 리스트의 각 값은 인덱스(Index)를 사용하여 접근할 수 있습니다. 인덱스는 0부터 시작하며, 대괄호([]) 안에 인덱스 번호를 넣어서 값을 가져올 수 있습니다. 예제: print(food) print(food[0]) prin.. 파이썬/파이썬기초 2024. 3. 23. 35. 입력한 수가 2, 3, 6의 배수인지 확인하기 (#47) 파이썬에서는 입력한 수가 2, 3, 6의 배수인지 확인하는 방법이 있습니다. 이를 위해 if, elif, else 문과 % 연산자를 사용합니다. 예제: n = input("정수 입력: ") new = int(n) if new % 6 == 0: print("6의 배수") elif new % 3 == 0: print("3의 배수") elif new % 2 == 0: print("2의 배수") else: print("2 또는 3 배수 아님") print(len(n),"자리수")위 예제에서는 input() 함수를 사용하여 사용자로부터 정수를 입력받고, int() 함수를 사용하여 문자열을 정수형으로 변환합니다. 그리고 if, elif, else 문과 % 연산자를 사용하여 입력한 수가 2, 3, 6의 배수인지 확인.. 파이썬/파이썬기초 2024. 3. 23. 34. 입력한 수가 3의 배수인지 확인하기 (#46) 파이썬에서는 입력한 수가 3의 배수인지 확인할 수 있습니다. 이를 위해 입력한 수를 3으로 나누어 나머지가 0인지 확인하면 됩니다. 이때, input() 함수를 사용하여 사용자로부터 입력을 받아와야 합니다. 예제: data = input('자연수 입력: ') data = int(data) if data % 3 == 0: print('3의 배수') else: print('3의 배수 아님')위 예제에서는 input() 함수를 사용하여 사용자로부터 자연수를 입력받고, 입력받은 값을 int() 함수를 사용하여 정수형으로 변환합니다. 이후, if 조건문을 사용하여 입력받은 수가 3의 배수인지 확인하고, 조건에 따라 출력 결과를 나타냅니다. 입력한 수가 3의 배수인지 확인.. 파이썬/파이썬기초 2024. 3. 23. 33. 월에 따른 계절 출력하기 (#45-1, #45-2) 파이썬에서는 조건문을 사용하여 특정 조건에 따라 다른 결과를 출력할 수 있습니다. 예를 들어, 월에 따라 계절을 출력하는 프로그램을 작성해보겠습니다. 예제 #45-1: m = input('월 입력(1~12): ') m = int(m) if 3 파이썬/파이썬기초 2024. 3. 23. 32. 입력한 점수에 따른 등급 출력하기 (중복 조건문) (#44) 파이썬에서는 조건문을 사용하여 특정 조건에 따라 실행할 코드를 결정할 수 있습니다. 이번 예제에서는 입력한 점수에 따라 등급을 출력하는 코드를 작성해보겠습니다. 예제: score = input('점수 입력(0~100): ') score = int(score) if score >= 90: print('A') if score >= 80: print('B') if score >= 70: print('C') else: print('D')위 예제에서는 input() 함수를 사용하여 사용자로부터 점수를 입력받습니다. 이후 if 조건문을 사용하여 입력한 점수에 따라 등급을 출력합니다. 여기서 주의할 점은, if문과 else문의 위치입니다. 위 예.. 파이썬/파이썬기초 2024. 3. 23. 31. 입력한 점수에 따른 등급 출력하기 (#43) 파이썬에서는 입력한 점수에 따라 등급을 출력하는 프로그램을 작성할 수 있습니다. 이를 위해 input() 함수를 사용하여 사용자로부터 점수를 입력받고, if문을 사용하여 입력한 점수에 따라 등급을 출력할 수 있습니다. 예제: score = input('점수 입력(0~100): ') score = int(score) if score >= 90: print('A') elif score >= 80: print('B') elif score >= 70: print('C') else: print('D')위 예제에서는 input() 함수를 사용하여 사용자로부터 점수를 입력받은 후, if문을 사용하여 입력한 점수에 따라 등급을 출력하였습니다. 입력.. 파이썬/파이썬기초 2024. 3. 23. 이전 1 2 3 4 5 다음