728x90
반응형

ss = '가,나,다,라'
lst = ss.split(',') # 문자열을 ',' 문자로 분리해서 결과를 리스트로 만듬
print(lst)

tmp_lst = ['가,나,다,라','마,바,사,아']
lst = [] # 빈 리스트 타입의 변수선언
for v in tmp_lst: # tmp_lst에서 요소 하나씩 꺼내서 v 에 대입, v는 '가,나,다,라' 그 다음에는 '마,바,사,아' 가 됨
tmp = v.split(',') # 가,나,다,라' 아면 ',' 문자로 분리해서 리스트(tmp)로 만듬
lst.append(tmp) # 분리된 것을 전체 리슽 변수인 lst 에 추가
print(lst)

lst = [['가', '나', '다', '라'], ['마', '바', '사', '아']] # 위 문제에서 나온 결과 리스트
dic = {} # 빈 딕셔너리 타입의 변수선언
for i in range(len(lst)): # 인덱스 번호로 사용. i는 0,1,2,3..과 같이 나옴
key = lst[i][0] # 해당 인덱스 번호의 lst 요소 중 첫번째 요소, 즉 ['가', '나', '다', '라'] 일때 '가'
item = lst[i][1:] # 해당 인덱스 번호의 lst 요소 중 두번째부터 끝까지 요소, 즉 ['가', '나', '다', '라'] 일때 ['나', '다', '라']
dic[key] = item # 딕셔너리에 키와 값으로 추가
print(dic)

728x90
반응형
'프로그램' 카테고리의 다른 글
| [파이썬] 문제 : 랜덤색 및 크기로 사각형 그리기 (0) | 2023.06.07 |
|---|---|
| [파이썬] SMS(문자메세지) 보내기 (쿨SMS) - 에러(1062) (0) | 2023.06.06 |
| [파이썬] 문제 : 네이버 KBO 리그 순위 웹크롤링 (0) | 2023.06.01 |
| OpenLLaMA (0) | 2023.06.01 |
| 대규모 언어 모델 (0) | 2023.06.01 |
댓글