- sorted
# sorted : 리스트, 문자열, 튜플등의 요소를 오름차순 정렬해주는 함수
# 만약 내림차순 정렬해야 한다면 sorted한 상태에서 reverse한다.
data = [10,6,1,9,2,3,15,7]
r = sorted(data)
print(r)
r.reverse()
print(r)
- str
# str : 정수등의 데이터를 문자열로 변환해주는 함수
year = 2021
msg = 'hello'
# 문자열 변수인 msg의 내용과 정수형 변수인 year의 내용을 연결하여 하나로 합쳐서
# 새로운 문자열을 만들고 싶어요
# 정수의 데이터와 문자열 데이터를 +로 연결 할 수 없다.
# +로 연결하면 str함수를 이용하여 문자열로 변환해야 합니다.
data = str(msg) + str(year)
print(data)
print(data.upper())
data2 = "KOREA"
print(data.lower())
data3 = "Hello Korea"
print(data3.upper())
- tuple
# tuple: 문자열이나 리슽를 변경할 수 없는 튜플로 만드는 함수
data = [10,20,30,40,50]
data = tuple(data)
print(data)
- type
# type : 어떤 변수나 값의 자료형을 알려주는 함수
class Person:
pass
data1 = '홍길동'
data2 = '30'
data3 = '179.5'
data4 = True
data5 = Person
data6 = []
data7 = ()
print(type(data1))
print(type(data2))
print(type(data3))
print(type(data4))
print(type(data5))
print(type(data6))
print(type(data7))
- zip_01
# zip : 2개 이상의 리스트등의 집합자료를 매개변수로 전달받아 같은 인덱스 끼리의
# 요소를 하나의 tuple로 묶은 리스트나 집합자료로 반환합니다.
a = ['홍길동',20]
b = ['이순신',30]
c = ['유관순',40]
data = list(zip(a,b,c))
print(data)
data2 =[]
for row in data:
data2.append(list(row))
print(data2)
# data2 = tuple(zip(a,b,c))
# print(data2)
- zip_02
# zip : 2개 이상의 리스트등의 집합자료를 매개변수로 전달받아 같은 인덱스 끼리의
# 요소를 하나의 tuple로 묶은 리스트나 집합자료로 반환합니다.
# 이때, 매개변수로 전달되는 리스트 길이는 모두 동일해야합니다.
# 만약 매개변수로 전달된 리스트의 길이가 다르다면
# 길이가 가장 작은 리스트를 기준으로 합쳐준다.
a = ['홍길동',20,'울산']
b = ['이순신',30,'전주']
c = ['유관순',40]
d = ['김길동',50,'서울']
e = [50,'최길동']
data = list(zip(a,b,c,d,e))
print(data)
data2 = tuple(zip(a,b,c,d,e))
print(data2)
- 참고 자료 : Do it! 점프 투 파이썬 https://wikidocs.net/12 -
위키독스
온라인 책을 제작 공유하는 플랫폼 서비스
wikidocs.net
'Programing > Python' 카테고리의 다른 글
파이썬 크롤링 (0) | 2021.08.17 |
---|---|
5-6 파이썬 외장함수 (0) | 2021.08.17 |
5-5 파이썬 내장함수 11 (0) | 2021.08.17 |
5-5 파이썬 내장함수 10 (0) | 2021.08.17 |
5-5 파이썬 내장함수 09 (0) | 2021.08.17 |