파이썬에서 swap 하는 방법은 여러가지가 있는데 temp 활용 파이썬 문법 활용 XOR 활용 문제 : a=1 b=2가 있다. 이 둘을 교환하기 출력 : a=2, b=1 이렇게 나와야 한다. temp # temp를 활용한 방식 a = 1 b = 2 temp=b b= a a = temp print(a,b) 파이썬 문법 활용 제일 편리한 방범인듯 # temp를 활용한 방식 a = 1 b = 2 a,b = b,a print(a,b) XOR 베타연산자 활용방법 # temp를 활용한 방식 a = 1 b = 2 a = a ^ b # a=3 b = a ^ b # b=1 a = a ^ b # a=2 print(a,b) XOR 연산은 두 비트가 서로 다를 때만 1을 반환하는 비트 단위의 연산입니다. a = a ^ b 연..
✅ is 연산자와 ==의 차이 관한 코드를 보자 is 연산자는 객체의 주소값을 비교하고 (= 객체가 같은지 비교) ==연산자는 값을 비교한다. 둘다 비교 후 같으면 True , 다르면 False 이렇게 된다. a = 101 b = 100+1 print("a = ",a) #a = 101 print("b = ",b) #b = 101 print(a==b) #True print(a is b) #True c = ['a'] d = ['a'] print("c = ",c) #c = ['a'] print("d = ",d) #d = ['a'] print(c==d) #True print(c is d) #False a = 101 b = 100+1 a와 b는 둘다 101이라는 값을 갖게 된다. 그런데 여기서 의문이 생긴다!!!..

리스트 고급 활용 리스트 요소의 합을 구하는 방법에는 다양한 방법이 있습니다. 반복문 사용 SUM()함수 사용 컴프리헨션 사용 재귀함수 사용 반복문을 사용하여 리스트 요소의 합 구하기 numbers = [1, 2, 3, 4, 5] sum = 0 for num in numbers: sum += num print(sum) #15 sum 변수를 초기값 0으로 설정하고, for 반복문을 사용하여 numbers 리스트의 요소를 하나씩 가져옵니다. for 반복문에서 num 변수에는 numbers 리스트의 요소들이 차례대로 대입됩니다. 반복문 내에서 sum 변수에 num 변수의 값을 더해주면서, 리스트의 모든 요소를 순회합니다. 반복문이 끝나면, sum 변수에는 numbers 리스트의 모든 요소의 합이 저장됩니다. ..

파이썬 리스트 사칙연산 파이썬에서 리스트는 사칙 연산을 지원합니다. 리스트의 사칙 연산을 사용하면 여러 리스트를 연산하여 새로운 리스트를 생성할 수 있습니다. 리스트 더하기 연산(+) 먼저, 리스트 더하기 연산을 사용하면 두 개의 리스트를 이어붙인 새로운 리스트를 생성할 수 있습니다. 다음은 리스트 더하기 연산의 예시입니다. list1 = [1, 2, 3] list2 = [4, 5, 6] result = list1 + list2 print(result) #[1, 2, 3, 4, 5, 6] 리스트 곱하기 연산(*) 리스트 빼기 연산은 첫 번째 리스트에서 두 번째 리스트에 포함된 원소를 제거한 새로운 리스트를 생성합니다. 다음은 리스트 빼기 연산의 예시입니다. list1 = [1, 2, 3] result =..

파이썬에서 문자열 리스트 활용 예제 파이썬에서 문자열 리스트(String List)란, 문자열을 요소(element)로 가지는 리스트(list)를 말합니다. 리스트는 파이썬에서 가장 많이 사용되는 데이터 구조 중 하나로, 여러 개의 값을 하나의 변수에 저장할 수 있도록 합니다. 문자열 리스트는 이러한 리스트 중에서도 문자열을 요소로 가지는 것으로, 하나의 리스트 내에 여러 개의 문자열을 저장할 수 있습니다. 문자열 리스트는 다양한 문자열 처리 작업을 수행하는 데 유용하게 사용됩니다. 예를 들어, 문자열 리스트를 사용하여 파일 이름 리스트, 영화 제목 리스트, 노래 제목 리스트 등을 저장할 수 있습니다. 문자열 리스트는 리스트 내의 각 요소가 문자열이므로, 문자열과 관련된 메서드와 함수를 사용하여 문자열 ..

파이썬 슬라이싱 슬라이싱이란? 파이썬에서 슬라이싱(Slicing)은 시퀀스(Sequence) 객체를 잘라내는 기능을 제공합니다. 시퀀스 객체란 데이터의 순서가 정해진, 원소가 여러 개 있는 자료형을 의미합니다. 리스트(List), 튜플(Tuple), 문자열(String), 바이트(Byte), 바이트 배열(Bytearray) 등이 시퀀스 객체에 해당합니다. 슬라이싱을 이용하면 시퀀스 객체에서 일부분만 가져와서 새로운 시퀀스 객체를 만들 수 있습니다. 이를 통해, 시퀀스 객체에서 원하는 데이터를 쉽게 추출하거나, 시퀀스 객체를 분할하여 처리할 수 있습니다. 슬라이싱의 기본 문법은 다음과 같습니다. 시퀀스객체[시작인덱스:끝인덱스:간격] 시작 인덱스는 슬라이싱할 구간의 시작 위치를 나타냅니다. 끝 인덱스는 슬라..

파이썬 리스트 활용 파이썬에서 리스트(List)는 데이터를 저장하고 관리하기 위한 가장 일반적인 데이터 구조 중 하나입니다. 리스트는 여러 가지 데이터 유형(숫자, 문자열, 불린 값 등)을 포함할 수 있으며, 이 데이터를 추가, 삭제, 수정, 검색 등 다양한 작업을 수행할 수 있습니다. 리스트에서 중요한 점은 순서가 있다는 점 리스트 생성 # 리스트 생성 my_list = ['apple', 'banana', 'cherry'] # 리스트 출력 print(my_list) #['apple', 'banana', 'cherry'] 리스트 생성은 간단하게 할 수 있다. 리스트는 대괄호로 표현하며, 각각의 요소들은 쉼표(,)로 구분합니다. 변수면 = ['넣고싶은 문자', '넣고싶은 문자','넣고싶은 문자'] 이런식으..

파이썬에서 리스트에 요소를 추가하는 방법 Python에서 List에 요소를 추가하는 네 가지 방법이 있습니다. 1. append() 함수 사용 - 메서드를 사용하여 요소를 리스트 끝에 추가 할 수 있습니다. 2. insert() 함수 사용 - 메서드를 사용하여 특정 위치에 요소를 추가할 수 있습니다. 3. extend() 함수 사용 - 메서드를 사용하여 두 개 이상의 리스트를 병합할 수 있습니다. 4. + 사용 - 목록을 연결할 수 있습니다. [예제 확인] append() 함수 사용 - 끝에 추가 my_list = [1, 2, 3] my_list.append(4) print(my_list) # 출력 결과: [1, 2, 3, 4] insert() 함수 사용 - 중간 삽입 my_list = [1, 2, 3]..

파이썬 반복문 _ for문 for문이 무엇인가요? 파이썬에서 for문은 반복문 중 하나로, 특정한 조건을 만족할 때까지 특정한 명령어나 코드를 반복하여 실행하는 구문입니다. for문은 주로 반복해야 할 횟수가 정해져 있거나, 반복을 해야 할 대상이 명확하게 정의되어 있는 경우에 사용됩니다. for문은 다음과 같은 형태를 가집니다. for 변수 in iterable: 실행할 코드 위 코드에서 iterable은 반복 가능한 객체(시퀀스)이며, 변수는 iterable에서 꺼내온 값을 저장할 변수입니다. 실행할 코드는 for문이 반복될 때마다 실행할 코드 블록입니다. for문과 range() for문은 파이썬에서 가장 많이 사용되는 반복문 중 하나입니다. for문을 사용하면 반복적인 작업을 쉽게 처리할 수 있습..
- Total
- Today
- Yesterday
- 치즈단계
- 블로그전문성
- 파이썬리스트
- Mediterranean diet
- 아기치즈선택
- 블로그분류
- 식이섬유가높은빵
- 블로그신뢰성
- 티스토리하위카테고리설정
- GPTCHAT활용
- 아티산빵
- 가열식가습기 #가열식가습기주의할점 #가열식가습기단점
- 리스트
- 가열식가습기추천 #2023가열식가습기
- GPTCHAT레시피
- 여자심장병
- 리스트고급
- 파이썬
- 파이썬리스트기초
- 현미빵
- 리스트가로출력
- gptchat문제점
- 유제품알러지
- 치즈알러지
- GPTCHAT꿀팁
- 티스토리하위카테고리만들기
- 리스트요소의합
- list for
- range()
- 돌아기치즈
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |