할껀하고놀자

파이선 기초 300제(5) - 문자열<->리스트 본문

[IT]/Python300제

파이선 기초 300제(5) - 문자열<->리스트

working_hard 2019. 9. 19. 00:24
728x90

문자열을 리스트로 만드는 split()

리스트를 문자열로 만들어주는 .join()

# 51
price = ['20180728', 100, 130, 140, 150, 160, 170]
print(price[1:])
# 52
nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(nums[::2])
# 53
nums = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(nums[1::2])
# 54
nums = [1, 2, 3, 4, 5]
print(nums[::-1])
# 55
interest = ['삼성전자', 'LG전자', 'Naver']
print(interest[0],interest[2])
# 56
interest = ['삼성전자', 'LG전자', 'Naver', 'SK하이닉스', '미래에셋대우']
for i in interest:
    print(i,end=" ")
print()
# join() 메서드를 사용하면 모든 데이터를 이어붙여 하나의 문자열로 만들어 줍니다.
# join 앞의 ' ' 비어있는 문자열을 눈여겨 보세요.
# interset에 들어 있는 데이터를 문자열로 이어 붙일 때 데이터와 데이터 사이에 ' ' 공백을 삽입합니다.
print(' '.join(interest))
# 57
print('/'.join(interest))
# 58
print('\n'.join(interest))
# 59
string = "삼성전자/LG전자/Naver"
interest = string.split('/')
print(interest)
# 60
# 리스트를 문자열로 변환하는데 join() 메서드를 사용했다면, 문자열을 리스트로 변환하는 split() 메서드가 있습니다.
# split() 메서드는 파라미터를 기준으로 문자열을 자르고, 남은 문자열을 리스트에 저장합니다. 
# 이 때 파라미터로 전달된 구분 문자 ('/')는 삭제돼서 리스트에 저장되지 않습니다.
string = "삼성전자/LG전자/Naver/SK하이닉스/미래에셋대우"
print(string.split('/'))

'[IT] > Python300제' 카테고리의 다른 글

파이썬 기초 300제(7) - 딕셔너리  (0) 2019.09.19
파이썬 기초 300제(6) - 튜플, 리스트  (0) 2019.09.19
파이썬 기초 300제(4) - 리스트  (0) 2019.09.19
파이썬 기초 300제(3)  (0) 2019.09.18
파이썬 기초 300제(2)  (0) 2019.09.18
Comments