분류 전체보기
-
리스트와 튜플Language/자료구조 2024. 5. 25. 18:28
리스트와 튜플 차이점1. 튜플은 리스트와 달리 아이템 추가, 변경, 삭제가 불가하다.students = ['홍길동', '박찬호', '이용규','강호동', '박승철', '김지은']#아이템 추가student.append('강호동')#아이템 변경student[3] = '유재석'#아이템 삭제student.pop() 2. 튜플은 선언 시 괄호 생략이 가능하다.students = ['홍길동', '박찬호', '이용규','강호동']print(students)print(type(students))students = ('홍길동', '박찬호', '이용규','강호동')print(students)print(type(students))students = '홍길동', '박찬호', '이용규','강호동'print(students)pr..
-
튜플(Tuple) > 슬라이싱Language/자료구조 2024. 5. 24. 17:02
리스트와 마찬가지로 [n:m]을 이용하면 원하는 아이템만 뽑아낼 수 있다.students = ('홍길동', '박찬호', '이용규','강호동', '박승철', '김지은')print(f'students1 : {students}')print(f'students2 : {students[2:4]}')print(f'students3 : {students[:4]}')print(f'students4 : {students[2:]}')print(f'students5 : {students[2:-2]}')>>>students1 : ('홍길동', '박찬호', '이용규', '강호동', '박승철', '김지은')students2 : ('이용규', '강호동')students3 : ('홍길동', '박찬호', '이용규', '강호동')stu..
-
[CSS] 텍스트 관련 속성WEB/CSS 2024. 5. 24. 13:27
1. font-family: 텍스트의 글꼴을 정의. 글꼴명을 속성값을 지정한다. 여러개의 글꼴을 연달아 기입하여 우선순위를 지정할 수 있다.* { font-family: Times,돋움,monospace;} 위 코드의 경우, Times를 우선지정하되, 지원되지 않을 경우 monospace를 지정한다. 2. font-size: 글자크기를 정의 단위의미px모니터 상의 화소 하나 크기에 대응하는 절대적인 크기rem태그의 font-size 에 대응하는 크기(즉, 최상위태그인 html태그의 크기의 몇배수만큼의 크기 지정.)em부모태그(상위태그)의 font-size에 대응하는 크기(한단계 위 태그에 대응하는 크기)span {font-size: 16px;}span {font-size: 2rem;}span {font..
-
튜플(Tuple)Language/자료구조 2024. 5. 23. 17:00
: 리스트(List) 와 비슷하지만 아이템 변경(수정,삭제)이 불가하다. 튜플선언'()' 를 이용해서 선언하고, 데이터구분은 ','를 이용한다.데이터 하나하나를 아이템(요소)라고 한다,리스트 안에는 숫자,문자,논리형등의 기본 데이터와 또 다른 컨테이너 자료형 데이터를 저장할 수 있다.students = ('홍길동', '박찬호', '이용규', '박승철', '김지은')print('students : {}'.format(students))print('students type: {}'.format(type(students)))>>>students : ('홍길동', '박찬호', '이용규', '박승철', '김지은')students type: 주의!아이템이 하나일 경우, 뒤에 콤마를 찍어줘야 튜플 자료형으로 인식한..
-
리스트(List) > 그 외 기능Language/자료구조 2024. 5. 23. 13:24
1. 리스트를 곱셈 연산하면 아이템이 반복된다.students = ['홍길동', '박찬호', '이용규']print(f'students : {students}')print(f'students : {students * 3}')>>>students : ['홍길동', '박찬호', '이용규']students : ['홍길동', '박찬호', '이용규', '홍길동', '박찬호', '이용규', '홍길동', '박찬호', '이용규'] 2. 아이템 위치 찾기 index(item)함수를 사용하여, item의 인덱스를 알아낼 수 있다. 1) 같은이름을 가진 아이템이 여러개일때는 , 첫번째 값만 출력됨.students = ['홍길동', '강호동','박찬호', '이용규', '박승철','강호동', '김지은']print(f'studen..
-
리스트(List) > 슬라이싱Language/자료구조 2024. 5. 23. 13:21
리스트 슬라이싱: [n:m]을 이용하면 리스트에서 원하는 아이템만 뽑아낼 수 있다. ex) [2:4] → 2 (2번인덱스 ~ 3번인덱스)students = ['홍길동', '박찬호', '이용규','강호동', '박승철', '김지은']print(f'students1 : {students}')print(f'students2 : {students[2:4]}')print(f'students3 : {students[:4]}')print(f'students4 : {students[2:]}')print(f'students5 : {students[2:-2]}')>>>students1 : ['홍길동', '박찬호', '이용규', '강호동', '박승철', '김지은']students2 : ['이용규', '강호동']stude..
-
[Python] enumerate() 함수Language/자료구조 2024. 5. 22. 17:11
enumerate() 함수: 순서가 있는 자료형(list, set, tuple, dictionary, string)을 입력으로 받았을 때, 인덱스와 값을 포함하여 리턴. 인덱스와 값을 동시에 접근하면서 루프를 돌리고 싶을 때 사용students = ['홍길동', '박찬호', '이용규', '박승철', '김지은']for i in range(len(students)): print('{} : {}'.format(i,students[i]))print('-' * 5)for idx, value in enumerate(students): print('{} : {}'.format(idx,value)) 순서가 있는 자료형 뿐만 아니라 문자열에도 적용할 수 있다.str = 'Hello'for idx, value ..
-
[Python] 리스트(List) > 리스트와 반복문Language/자료구조 2024. 5. 21. 13:10
1. for문* 리스트와는 for문이 많이 쓰임.for문을 이용하면, 리스트의 아이템을 자동으로 참조할 수 있다.students = ['홍길동','박찬호','이용규','박승철','김지은']for i in range(len(students)): print(students[i]) print('-' * 5)for i in students: print(i) >>>홍길동박찬호이용규박승철김지은-----홍길동박찬호이용규박승철김지은 변수2개-> 자동으로 리스트 아이템을 순차적으로 찾아간다studentCnt = [[1,19],[2,20],[3,22],[4,18],[5,21]]for classNo, cnt in studentCnt: print(f'{classNo}학급 학생수 : {cnt}') ..