728x90
반응형
예제 1 다음 데이터를 리스트 데이터 세트로 만들어보자!
프로그래밍 언어 | 영문명 |
파이썬 | Python |
C언어 | C |
자바 | Java |
자바스크립트 | JavaScript |
lang_set=['파이썬','C언어','자바','자바스크립트']
lang_eng_set=['Python','C','Java','JavaScript']
위 리스트데이터를 클래스화 하기
class ProgLang:
def __init__(self, name, ename):
self.name=name
self.ename=ename
progLangs=[
ProgLang("파이썬", "Python"),
ProgLang("C 언어", "C"),
ProgLang("자바", "Java"),
ProgLang("자바스크립트", "JavaScript")
]
# for i in range(len(progLangs)):
# print(progLangs[i].name)
#for(int i=0; i<4; i++) 0부터 4미만, 1씩 증가시키면서
for i in range(0,4,1):
print(progLangs[i].name)
#for(ProgLang pl: progLangs)
for pl in progLangs:
print(pl.ename)
예제 2 다음 데이터를 리스트 데이터 세트로 만들어보자!
메뉴명 | 가격 |
안심구이 | 39000 |
등심구이 | 35000 |
육개장 | 9000 |
물냉면 | 8000 |
리스트 데이터
menu_set=['안심구이','등심구이','육개장','물냉면']
price_set=['39000','35000','9000','8000']
리스트 데이터의 클래스화
class MenuPrice:
def __init__(self, menu, price):
self.menu=menu
self.price=price
menuPrices=[
MenuPrice("안심구이",39000),
MenuPrice("등심구이",35000),
MenuPrice("육개장",9000),
MenuPrice("물냉면",8000)
]
for i in range(0,4,1):
print(menuPrices[i].menu)
for mp in menuPrices:
print(mp.price)
728x90
반응형
'즐거운프로그래밍' 카테고리의 다른 글
[파이썬] 반복문 : For 문 (0) | 2023.10.26 |
---|---|
[파이썬] 반복문 : While 문 (0) | 2023.10.26 |
[파이썬] 데이터 관리 : 딕셔너리(Dictionary) (1) | 2023.10.25 |
[파이썬] 데이터 관리 : 리스트(List) (0) | 2023.10.25 |
[파이썬] 데이터 관리 : 간단한 데이터 관리 (0) | 2023.10.25 |