2025/03 45

[파이썬] 딕셔너리(Dictionary)

Key-Value 쌍으로 이루어진 자료형 {:} 을 말합니다. 쌍으로 대응관계를 이룬다고 보면 됩니다. :를 기준으로 key와 value가 있습니다.Key - 변수 또는 튜플Value - 거의 모든 자료형 가능  set {} 은 중복을 자동으로 제거하므로 B의 하나는 소거되어서 출력이 됩니다. 또한 set은 순서를 보장하지 않기에 B A C 이런 식으로 출력이 되는 것입니다. 반면 [] 리스트는 순서를 유지하기에 리 스 트 이렇게 출력이 되는 것을 볼 수 있습니다. 추가 및 삭제추가 및 삭제는 이런 식으로 합니다.   값 추출 후 해당 값 삭제 pop() 딕셔너리 초기화  clear() 딕셔너리 Key-Value 추출하기 items(), Key 출출하기 keys(), 값 추출하기 values()

[파이썬] 튜플, 셋

튜플은 데이터의 수정 삭제가 불가능한 자료형입니다. 리스트는 값이 바뀔 수 있지만 튜플은 불가능하기에 고정에 해당하는 불변하는 것입니다.   튜플이는 튜플 안에  있는지 확인하는 것입니다.  True or False를 반환하며 in , not in이 있습니다  패킹(Packing): 여러 개의 값을 하나의 변수(튜플, 리스트 등)에 묶어서 저장하는 것.언패킹(Unpacking): 패킹된 데이터를 개별 변수로 풀어서 할당하는 것. 집합 자료형 SET순서와 중복없이 저장된 자료형 {}을 말합니다. 수학에서 배운 집합의 개념과 같습니다. 중복을 없애고자 한다면 집합을 활용하는 것이 중요한만큼 자주 활용하지 않는 것을 최소화시키기에 적합한 것이 바로 set입니다.  {}를 씁니다. Python 집합(Set) 연..

[파이썬] 데이터 타입 리스트

리스트, 튜플, 딕셔너리이렇게 세가지를 아시면 됩니다. 밑에 세가지에 대한 각각의 설명을 할 것입니다. 해당하는 것에 맞춰서 어디에 담을지 프로그래머가 데이터 타입에 따라서 각각의 변수를 설정해주면 되는 것입니다. 리스트순서가 있는 변수의 모음입니다. []로 생성을 합니다. 리스트에는 거의 모든 종류의 데이터가 들어갈 수 있습니다.  리스트 변수를 리스트로 만들기 range()를 이용하여 리스트 만들기 리스트 생성하기변수명 = [값1, 값2, ...]변수명 = list(문자형자료 또는 범위형 자료( 리스트의 인덱싱 리스트의 슬라이싱 리스트안의 리스트 다루기 리스트 안에는 인덱스를 가지고 있기 때문에 이런 식으로 또 다른 리스트 안에 있는 것을 확인할 수 있습니다. 리스트 변경 리스트 삭제 리스트 추가 삽..

[파이썬] 문자열

문자열  문자열 슬라이싱슬라이싱을 한 결과입니다.   문자열 합치기 .join()join 말 그대로 합치는 것입니다. 문자열 분리하기 .split()문자열을 분리하는 것입니다. " " 을 기준으로 분리하는 것입니다.  문자열 바꾸기 .replace() 문자 세기 .count() 문자열 위치 찾기 .find() / .index() 문자열 공백 지우기 .strip() 문자열 정렬하기 .center() / .ljust() / rjust()center(문자길이, "채울문자") 해주면 이렇게 문자가 채워지게 됩니다. 문자열 값 판별 .is~()a.islower() a.isupper() 대문자를 판별하는 것입니다.  a라는 초기값은 5로 설정한다고 가정합니다. input으로 order의 명령을 받습니다. 만약에 천..

[파이썬] Turtle 라이브러리 활용

그래픽 활용 (turtle 라이브러리)먼저 라이브러리를 불러오는 것은 >>> import 라이브러리이름 이런식으로 파이썬은 가져옵니다. c++로 친다면 #include에 해당하는 것으로 보면 됩니다. turtle 라이브러리를 실행한 결과입니다. 앞으로 1000을 가는 것을 의미합니다. 이럴 때도 조건문이나 여러 것을 조립해서 고급된 프로그래밍으로 나아가는 과정을 연습하시면 됩니다.  코드를 사용해서 정사각형 두개를 그려보도록 while문을 조정하도록 해보았습니다. 네 면을 구해야 하니깐 반복적으로 하면 증가연산자를 더해주면서 해당되는 네모가 그려지게 되는 것입니다. turtle의 다양한 함수를 사용해서 작성한 것입니다. 이렇게 펜 사이즈 및 크기 등을 바꿀 수 있다는 것을 간단하게 해보시면 됩니다. 이 ..