티스토리 뷰
- 리스트명.append(요소) #리스트에 요소 추가
- 리스트명.insert(위치, 요소) # 리스트 원하는 위치에 요소 추가
- del 리스트명[인덱스] # 특정 요소 제거
- 리스트명.pop(인덱스) # 특정 요소 제거
- 리스트.remove(값) # 값으로 제거하기
- 리스트.clear() # 리스트 모든 요소 제거
- 딕셔너리[새로운 키] = 새로운 값 # 딕셔너리에 값 추가하기
- del 딕셔너리[키] # 딕셔너리에 값 제거하기
- in 키워드 # 딕녀서리에 내부 키가 있는지 확인
- 딕셔너리.get() # 딕셔너리 키 추출
- min() # 리스트내 최솟값을 찾음
- max() # 리스트내 최댓값을 찾음
- sum() # 리스트 내부 모든 값을 더함
- reversed() # 함수 리스트 뒤집기 *리스트[::-1]
- for 키 변수 in 딕셔너리:
코드
book = {
"책이름" : "혼공파",
"출판사" : "한빛",
"발행일" : 2012,
"저자" : "윤인성"
}
for key in book:
print(key, ":", book[key])
# 실행 결과 #
책이름 : 혼공파
출판사 : 한빛
발행일 : 2012
저자 : 윤인성
# 5초 동안 반복하기 함수
import time
number = 0
add = time.time() + 5
while time.time() < add:
number += 1
print(number)
- 복합 대입 연산자
함수 | 확인요소 | 함수 | 확인요소 |
isalnum() | 알파벳 또는 숫자구성 | isdigit() | 숫자 인식 |
isalpha() | 알파벳 | isspace() | 공백 구성 |
isidentifier() | 식별자사용 여부 | islower() | 소문자 구성 |
isdecimal() | 정수 형태 | isupper() | 대문자 구성 |
print("dwe12".isdigit())
- 실행 결과 -
False
- 현재 시간 구하기 함수
# 날짜/시간 관련 기능을 import
import datetime
# 현재 시간 구하기
now = datetime.datetime.now()
# 오전 오후 구분
if now.hour >= 12:
APM = "오후"
else:
APM = "오전"
# 현재 시간 출력
print("%s년 %s월 %s일 %s %s시 %s분" % (now.year, now.month, now.day, APM, now.hour, now.minute))
# 출력 결과
2021년 10월 4일 오후 12시 26분
- enumerate 함수
example_list = ["요소A", "요소B", "요소C"]
print("# enumerate() 함수 적용 출력")
print(enumerate(example_list))
print()
print("list() 함수로 강제 변환 출력")
print(list(enumerate(example_list)))
print()
print("#반복문과 조합하기")
for i, value in enumerate(example_list):
print("%s번째 요소는 %s입니다." % (i, value))
- 딕셔너리의 items() 함수와 반복문 조합하기 #리스트는 enumerate 함수로 딕셔너리는 items 함수로 사용
drink = {
"키A" : "값A",
"키B" : "값B",
"키C" : "값C"
}
# 딕셔너리의 items() 함수 결과 출력하기
print("# 딕셔너리의 itmes() 함수")
print("items():", drink.items())
print()
# for 반복문과 items() 함수 조합해서 사용하기
print("# 딕셔너리의 items() 함수와 반복문 조합하기")
for key, value in drink.items():
print("drink[%s] = %s" % (key, value))
- 괄호로 문자열 연결하기
test = ( "안녕하세요. " "반갑습니다. " "안녕히 가세요. " ) print(test) |
test = ( "안녕하세요. ", "반갑습니다. ", "안녕히 가세요. " ) print(test) |
test = ( "안녕하세요. \n" "반갑습니다. \n" "안녕히 가세요. " ) print(test) |
test = ( "안녕하세요. \n", "반갑습니다. \n", "안녕히 가세요. " ) print(test) |
# 실행 결과 # 안녕하세요. 반갑습니다. 안녕히 가세요. |
# 실행 결과 # ('안녕하세요. ', '반갑습니다. ', '안녕히 가세요. ') |
# 실행 결과 # 안녕하세요. 반갑습니다. 안녕히 가세요. |
# 실행 결과 # ('안녕하세요. \n', '반갑습니다. \n', '안녕히 가세요. ') |
- 문자열.join(문자열로 된 리스트)
print("~~".join(["안녕하세요.", "반갑습니다.", "안녕히 가세요."]))
# 실행 결과
안녕하세요.--반갑습니다.--안녕히 가세요.
- reversed() 함수와 이터레이터
numbers = [1, 2, 3, 4, 5]
number = reversed(numbers)
for i in numbers:
print(next(number))
# 실행 결과
5
4
3
2
1
- 거듭 제곱 구하기 # 아래 3개 모두 결과 동일
array = []
for i in range(0, 20, 2):
array.append(i*i)
print(array)
- 리스트 안에 for문 사용하기
array = [ i * i for i in range(0, 20, 15)]
print(array)
- 리스트이름 = [표현식 for 반복자 in 반복할 수 있는 것] # 리스트 안에 for문 사용하기
array = [i * i for i in range(0, 20, 2)]
print(array)
# 실행 결과
[0, 4, 16, 36, 64, 100, 144, 196, 256, 324]
- 리스트이름 = [표현식 for 반복자 in 반복할 수 있는 것 if 조건문] # 조건을 활용한 리스트 내포
array = ["사과", "자두", "초콜릿", "바나나", "체리"]
output = [fruit for fruit in array if fruit != "초콜릿"]
print(output)
# 실행 결과
['사과', '자두', '바나나', '체리']
'파이썬 공부 > 혼자 공부하는 파이썬' 카테고리의 다른 글
3강 조건문 (0) | 2021.10.11 |
---|---|
2강 자료형 (0) | 2021.10.10 |
들어가기 (0) | 2021.10.09 |
- Total
- Today
- Yesterday
- 혼자 공부하는 첫 프로그래밍
- 파이썬 #혼공프제 #혼자 공부하는 첫 프로그래밍 #혼자 공부하는 첫 프로그래밍 with 파이썬
- 파이썬 #혼공프 #혼자 공부하는 첫 프로그래밍 #혼자 공부하는 첫 프로그래밍 with 파이썬
- 파이썬
- str변환
- Excel
- 엑셀
- 캡쳐
- 혼공프
- rs.str
- 칼무리
- 반복문 호출
- 출력용 변환
- 탭에러
- 딕셔너리
- 일기
- taberror
- 엑셀2010
- 담배
- 금연일기
- elif
- 윈도우7
- 혼자 공부하는 첫 프로그래밍 with 파이썬
- 함수
- 금단증상
- inconsistent use of tabs and spaces in indentation
- 금연
- #혼자 공부하는 첫 프로그래밍 with 파이썬
- 신체변화
- #혼자 공부하는 첫 프로그래밍
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |