※ 리스트 변수의 유용한 메소드 함수
1. append() : 리스트 끝에 새로운 요소를 추가
2. extend() : 기존 리스트에 다른 리스트를 이어붙임
3. insult() : 리스트에 특정위치에 새로운 요소를 입력 insult(숫자위치, 값)
4. remove() : 리스트에 요소를 삭제
5. pop() : 리스트에 마지막 요소를 제거
6. index() : 리스트에 특정위치의 요소를 출력할 때 사용
7. count() : 리스트에 요소의 건수를 출력
8. sort() : 리스트의 요소를 정렬
*오라클의 내장함수와 파이썬의 내장함수 비교
오라클 vs 파이썬
1.문자함수 upper upper()
lower lower()
initcap 사용자정의함수
substr 사용자정의함수
replace replace()
length len()
rtrim rstrip()
ltrim lstrip()
rpad 사용자정의함수
lpad 사용자정의함수
instr 사용자정의함수
2. 숫자함수 round rounds()
trunc trunc()
mod %
power pow
3. 날짜함수 months_between 사용자정의함수
add_months relativedelta(패키지이름)
next_day 사용자정의함수
last_day monthrange(패키지이름)
4.변환함수 to_char str()
to_num int(), float()
to_date datetime.strptime()(패키지이름)
5.일반함수 nvl 사용자정의함수
decode 사용자정의함수
case if 문
import csv
file = open("d:\\csv\\emp2.csv", "r")
emp_csv = csv.reader(file)
job_list = []
for emp_list in emp_csv:
job_list.append(emp_list[2])
job = list(set(job_list))
print(job) # set: 중복제거, list: list화 해라.
화면 캡처: 2018-11-21 오후 4:39
########################
import csv
file = open("d:\\csv\\emp2.csv", "r")
emp_csv = csv.reader(file)
job_list = []
for emp_list in emp_csv:
job_list.append(emp_list[2])
job = list(set(job_list)) # set: 중복제거, list: list화 해라.
sal_list = []
for i2 in job:
file = open("d:\\csv\\emp2.csv", "r")
emp_csv = csv.reader(file)
for emp_list in emp_csv:
if emp_list[2] == i2:
sal_list.append(int(emp_list[5]))
print(sal_list)
########################################
import csv
file = open('d:\\csv\\emp2.csv','r')
emp_csv = csv.reader(file)
job_list=[]
val=[]
for emp_list in emp_csv:
job_list.append(emp_list[2])
job=list(set(job_list)) #[president,manager,salesman,clerk,analyst]
for i in job: #[president,manager,salesman,clerk,analyst]
import csv
file = open('d:\\csv\\emp2.csv','r')
emp_csv = csv.reader(file)
# print(i)->세로로 출력_5개
sal_list=[]
for emp_list in emp_csv:
#print(emp_list)->i랑 이중 for문. 5*14=70개 출력
if emp_list[2] == i: #emp_list[2]=job==i의 5개랑 각각.
sal_list.append(int(emp_list[5])) #emp_list[5]=sal
print(sal_list)
'python' 카테고리의 다른 글
9. from/import (0) | 2019.03.25 |
---|---|
8. 함수, 지역/번역 변수 (0) | 2019.03.25 |
7. 리스트, 튜플, dictionary (0) | 2019.03.25 |
6. 문자열, escape (0) | 2019.03.24 |
5. 시퀀스 자료 (0) | 2019.03.24 |