
string to list/tuple
char 단위로 쪼개진다.
greeting = 'hello world'
print(greeting)
print(list(greeting))
print(tuple(greeting))
tuple to list/ list to tuple
tuple_sample = ('summer','spring','winter')
list(tuple_sample).append('fall')
print(tuple(['a','b']))
맨 마지막 원소는 [-1]
string_letter = '0123456789'
print(string_letter[-1])
print(string_letter[-3])
인덱싱 범위 벗어나는 경우 에러 발생
[시작:종료:스텝]
시작부토 종료 전까지를 return
string_letter = '0123456789'
print(string_letter[:3]) # 처음부터 3개 슬라이싱
print(string_letter[:]) # 처음부터 끝까지
print(string_letter[::2] # 처음부터 끝까지 한칸씩 건너뛰면서
print(string_letter[-3:]) # 마지막 세개만
list 만 가능
len()
in
del : list 만 가능
list_cities = ['서울','뉴욕','런던']
del list_cities[0]
sorted() : 정렬, 항상 list 타입으로 출력
sort()는 list 에만 적용 가능하고, 해당 리스트 자체를 변환시키는 것.
sorted()는 tuple, list, string 모두 적용 가능하고, 스스로는 변화시키지 않으면서 sorted된 데이터를 return
string_letter = '12340'
print(sorted(string_letter)) = ['0','1','2','3','4']
print(sorted(string_letter, reverse= = True) = ['4','3','2','1','0']
할당
a = tuple_movies
b = list_cities
copy()
list only
결합
print(list_cities + ['광주','대구'])
print('ice'+ 'cream')
복제
print(list_cities*2)
print('free ' *4)
