파이썬 리스트형식 데이터 다루기
# 설명
'_'.join(['a', 'b', 'c']) 라 하면 "a_b_c" 와 같은 형태로 문자열을 만들어서 반환
# 예시
pop_res1 = " ".join(res1)
print("------------------------9999", pop_res1)
# 예시 : "원"이라는 문자를 없애서 출력하고 싶을 때
원래 데이터 : ['금10,000원', '금20,000원']
search = "원"
result = [i.strip(search) for i in res]
print("test", result) # 결과값 : ['240,000,000', '10,000', '20,000']
# 예시 : 문자열 중 "&"이 포함된 문자열 데이터 삭제하기
원래 데이터 : ['금10,000원', '금15,000원&', '금100,000원']
search = "&"
for i in res:
if search in i:
res.remove(i)
print("test", res)
결과값 : ['금10,000원', '금15,000원', '금100,000원']
# 예시 : 리스트 속 문자열을 제거 후, 정수로 변경
원래 데이터 : ['10,000', '15,000', '100,000']
res = " ".join(res)
print("test", res)
test 10,000, 15,000, 100,000
res = list(res)
print("test2", res)
결과값 : 문자열 -> 리스트
search = ","
for i in res:
if search in i:
res.remove(i)
print("test2", res)
결과값 : ['1', '0', '0', '0', '0', ' ', '1', '5', '0', '0', '0', ' ', '1', '0', '0', '0', '0', '0', '0']
res = "".join(res)
print("test3", rees)
결과값 10000 15000 100000
res = res.split()
print("test4", res)
결과값 : 공백 기준으로 리스트로 쌓여짐(type : str)
res = list(map(int, res))
print("test5", res)
결과값(int) : [10000, 15000, 100000]