# del

19개의 포스트

chapter3. 내장 자료구조, 함수, 파일(2)

3.1.3 딕셔너리 삭제 del 예약어 pop 메서드(값을 반환함과 동시에 해당 키를 삭제) keys, values 메서드 : 키와 값 items 메서드 : 키와 값의 쌍을 갖는 튜플 순차 자료형에서 딕셔너리 생성하기 기본값 내장 collections 모듈 defaultdict 클래스 : 자료형 또는 딕셔너리의 각 슬롯에 담길 기본값을 생성하는 함수를 넘겨서 딕셔너리를 생성함 유효한 딕셔너리 키 리스트를 키로 사용하기 위한 방법 : 리스트를 튜플로 변환 3.1.4 집합 set 함수를 이용하거나 중괄호({})를 이용해서 생성 합집합 교집합 파이썬 집합 연산 예시) 3.1.5 내장 순차 자료형 함수 1. sorted 정렬된 순차 자료형 2. zip 여러 개의 리스트나 튜플 또는 다른 순차 자료형을 짝지어서 만든 튜플 리스트

2023년 7월 27일
·
0개의 댓글
·
post-thumbnail

혼자보기위한python🌘문자열&리스트1️⃣

♨_♨ 1️⃣ 포맷문자열(%x)(%02x) 포맷 문자열 와 는 모두 정수를 16진수로 표현하는 데 사용됩니다. 그러나 이들의 차이점은 출력 결과의 형식입니다. %x는 주어진 정수를 16진수로 변환하고 출력하는데, 만약 변환된 16진수가 한 자리 수라면 그대로 출력됩니다. 예를 들어, 정수 10은 16진수로 'a'로 표현되며, %x 포맷 문자열을 사용하면 'a'가 출력됩니다. 반면에 %02x는 주어진 정수를 16진수로 변환하고 출력하는데, 변환된 16진수가 한 자리 수라면 앞에 0을 붙여 두 자리로 표현합니다. 따라서, 정수 10은 16진수로 '0a'로 표현되며, %02x 포맷 문자열을 사용하면 '0a'가 출력됩니다. example 따라서, %x와 %02x는 동일한 값을 16진수로 표현하지만 출력 결과의 자릿수가 다르다는 점에서 차이가 있습니다. 🧡 a=int(b1,2)는 문자열로 표현된 이진수인 b1을 십진수로 변환

2023년 5월 31일
·
0개의 댓글
·
post-thumbnail

혼자보기위한python🌘클래스1️⃣

◉_◉? 1️⃣ 클래스(Class) MyClass 클래스의 생성자를 사용하여 obj라는 객체를 생성합니다. obj.var을 사용하여 obj의 var 속성에 접근하고 출력합니다. 마지막으로 obj.sayHello()를 호출하여 obj의 sayHello() 메서드를 실행하면 "hi"가 콘솔에 출력됩니다. 위 코드를 실행하면 다음과 같은 결과가 출력됩니다: > output : 2️⃣ 클래스 멤버 vs 인스턴스 멤버 와 는 클래스 내에서 사용되는 변수 또는* 속성*을 나타냅니다. 💛: 클래스 멤버는 클래스 자체에 속하는 변수이며, 모든 인스턴스에서 공유됩니다. 클래스 정의 내부에서 선언되며, 모든 인스턴스에 의해 공유되어 동일한 값을 가지게 됩니다. 클래스 멤버는 으로 접근할 수 있습니다. 예시: 💛: 인스턴스 멤버는 클래스의 각 인스턴스마다 개별적으로 소유하는 변수입니다.

2023년 5월 31일
·
0개의 댓글
·
post-thumbnail

[Python] pandas

import pandas DataFrame 기본 사용법 결측값 결측값 처리 방법 **1. 제거(Deletion) : 일반적으로는 결측값을 제거하는 것이 가장 좋은 방법이다. 대치(Imputation) : 결측값을 특정 값(최빈값, 중앙값, 평균)으로 대치하는 것이다. 예측모델 : 회귀 분석 기술이나 기계 학습 방법 등을 활용하는 통계 방법** DataFrame Join (데이터프레임 합치기) **위에 코드에서 DataFrame.merge()를 통해서 데이터프레임을 합치는데, 두 데이터프레임에 있는 공통필드를 기준으로 데이터프레임을 합치는 방식이다. left_on : 왼쪽 데이터프레임에서 공통필드를 작성해 주면 된다. right_on : 오른쪽 데이터프레임에서 공통필드를 작성해 주면 된다. how : "inner", "outer", "left", "right" 중에서 선택해서 작

2023년 5월 21일
·
0개의 댓글
·

HTML 기본 04

1️⃣ , , 는 HTML에서 정의 목록을 만들 때 사용되는 태그입니다. : 정의 목록을 감싸는 태그입니다. : 용어(단어)를 정의할 때 사용되는 태그입니다. 일반적으로 용어를 강조하기 위해 굵은 글씨체(bold)를 사용합니다. : 용어에 대한 정의를 나타내는 태그입니다. 일반적으로 태그 바로 아래 위치하여 새로운 단락으로 표시됩니다. > 🆚 요소는 용어와 그에 대한 정의가 한 쌍으로 구성되는 목록(List)을 정의할 때 사용됩니다. 요소는 용어(Definition Term)를 나타내고, 요소는 그에 대한 정의(Definition Description)를 나타냅니다. 요소는 용어와 그에 대한 정의를 표시할 때 사용됩니다. 요소는 브라우저에서 이탤릭체로

2023년 3월 27일
·
0개의 댓글
·

Python - 삭제 예약어 및 메소드

1. del >Usage: del ‘배열이름’[삭제하려는 index의 위치값] 범위 연산자 슬라이싱(:)을 이용하면 해당 범위에 위치한 여러 개의 요소를 삭제할 수 있다. 2. remove() >Usage: ‘배열이름’.remove(삭제할 값) 만약 [1,2,2,3,4,5] 라는 배열에서 2를 삭제하게 되면, 다음과 같이 작동한다. 3. pop() Usage→ (배열이름).pop(index 위치값) 해당 위치에 존재하는 요소를 삭제하여 return합니다, 이때 배열의 각 요소들을 하나씩 뽑아 문자열로 변환하고 싶을 시 ⇒ join 메소드를 활용한다. (이어줄 문자 사이에 특정 문자를 넣고 싶다면 아래와 같이 사용) >Usage: (특정문자열).join(리스트)

2022년 12월 28일
·
0개의 댓글
·

파이썬 - Class

클래스(Class) 객체와 클래스 객체 서로 연관된 데이터와 그 데이터를 조작하기 위한 함수를 하나의 집합에 모아놓은 것 이 때 집합의 원소가 되는 변수를 멤버(member) 또는 속성(attribute)이라고 한다. 특히 함수는 메소드(method)라고 부르며 매개변수 self를 필수적으로 가진다. 클래스 객체에서 사용될 속성과 메소드를 정의한 틀 > 객체를 사용하여 데이터를 표현하는 프로그래밍 기법을 객체 지향 프로그래밍(Object-Oriented Programming, OOP)이라고 한다. > 컴퓨터 프로그램을 여러개의 독립된 단위, 객체들의 모임으로 파악하는 것이다. > 객체 지향 프로그래밍은 프로그램을 유연하고 변경이 쉽게 만들어 대규모 소프트웨어 개발에 많이 사용된다. > 또한 소프트웨어 개발과 보수를 간편하게 하는 편리함이 있다. > Python도 객체 지향 언어 중 하나이다.

2022년 10월 2일
·
0개의 댓글
·
post-thumbnail

짬내서 나홀로 - 크롤링(네이버 영화 순위 평점순)

사전 단계는 이전 내용과 똑같으니 코드만 나열하고 패스 > 이번에는 except 부분을 이전 코드와 조금은 다르게 했다. 그 이유는 평점 또한 중복될 가능성이 있는데 여기서 이전 방식대로 예외 처리를 하게 되면 > -> 영화A 평점 : 9 -> 영화B 평점 : 9 -> 예외 처리된 부분에 대체되는 평점 : 9 와 같은 경우의 수가 발생할 수 있다. > 그렇기에 이전의 방식대로 중복제거를 하게되면 예외 처리로 발생한 평점 뿐만 아니라 영화B or 영화A의 평점까지 없어지는 문제가 발생한다. > 그래서 예외처리하는 부분의 코드를 기존에 예외가 되었을 때 출력만 하는 방식이 아니라 리스트에 특정값을 형성해 주는 방식으로 바꾸었다. 이제 pandas의 DataFrame을 활용하기 위해 리스트 형식으로 다시 정리하면 ![](https://velog.velcdn.com/images/bymate/post/9777ac62-27ce-4ae8-9bda-f6ef968a

2022년 7월 22일
·
0개의 댓글
·
post-thumbnail

짬내서 나홀로 - 크롤링(복습, 네이버 영화 조회순 순위)

예외값 처리를 위해 추가 판다스 라이브러리 활용을 위해 추가 product_list 리스트에서 첫번째 값 제거 예외 처리된 순번의 값들이 현재 중복값으로 대체되어 남아있음 중복 제거 pandas 라이브러리의 DataFrame 사용

2022년 7월 21일
·
0개의 댓글
·
post-thumbnail

[Python] (문제풀이) list에서 홀수만 제거하기

list에서 홀수만 제거하기 (feat. del, remove) ❓ 문제 > Assignment Input으로 주어진 리스트에서 홀수는 전부 지우고 짝수만 남은 리스트를 리턴해주세요. 리스트의 요소들은 전부 숫자값이고 총 요소 수는 5개 입니다. example input = [1, 2, 3, 4, 5] 결과: [2, 4] 📝 접근 방식 del 키워드를 통해 지워보자 del이라는 키워드는 list의 index를 사용해 원하는 list의 요소를 제거하는 것이다. 아래처럼 원하는 인덱스를 입력하여 해당 요소를 제거할 수 있다. 앞의 배열부터 지울 경우 처음에 문제를 풀려고 접근했을 때는 for문으로 0부터 4번 인덱스까지 제거하려고 했으나, 그럴 경우 문제가 발생한다. 앞의 것부터 지우면 그 다음 인덱스의 크기가 원래의 크기 - 1이 된다...! 따라서 뒤의 것부터 지워야 한다

2022년 5월 27일
·
0개의 댓글
·
post-thumbnail

🧙🏼 HTML 텍스트 요소 (2)

HTML 텍스트 요소 9. 포메팅 B, STRONG (1) b : 독자의 주의를 요소의 콘텐츠로 끌기 위한 용도로 사용된다. (굵은 글씨) 🌵 태그 b를 통해 텍스트를 꾸미기 보다 스타일링은 css를 통해 하길 권장함 (2) strong : 동일하게 글씨체를 굵게 만들어 준다. : 앞, 뒤 내용에 비해 정말 중요한 내용일때 사용한다. (스크린 리더가 이 부분을 강조하여 읽어준다. ) > b vs strong : 굵은 글씨를 사용하기 위해서는어떤 것을 사용하는 것이 좋을까? 👉🏻 mdn 사이트를 참고해 보면, strong 요소는 보다 중요한 컨텐츠에 반면 b 요소가 더 중요하다는 것을 나타내지 않고 텍스트에 주의를 끌기

2022년 3월 31일
·
0개의 댓글
·

HTML 의미론

패스트캠퍼스 강의를 정리한 내용입니다. "The RED : 견고한 UI 설계를 위한 마크업 가이드 by 정찬명" div, span 요소의 의미 아무 의미가 없는 태그 의미를 찾지 못했을 때 마지막으로 선택하는 태그 사용 빈도가 높을수록 HTML 태그를 의미 적절히 사용하지 않았다고 해석됨 div를 대체할 만한 요소들 span을 대체할 만한 요소들 Sectioning 요소 hx, hgroup, header, footer : 섹셔닝은 아니지만 함께 쓰는 요소 article, aside, nav, section : 섹셔닝 요소 header, footer : 도입부, 헤딩, 헤딩그룹, 목차, 검색, 로고 : 저자, 저작권, 연락처, 관련 문서 의미 범위 : 섹셔닝 루트(body) 또는 섹셔닝 콘텐츠(article, aside, nav, section) 반드시 필요한 요소는 아니지만 이런 의미일 때 di

2022년 3월 18일
·
0개의 댓글
·

8일차

알고리즘 1일차 vscode 설정하기 우선 그냥 편한 파이참으로 해도 되지만 vscode 사용을 익히는 겸 설정을 진행했다. 아직은 맥이 익숙하지 않고 터미널 쉘 환경 (zsh, bash 등)이 낯설어서 고생을 좀 했다. 환경설정 진행은 아래와 같다. 기본 쉘을 bash 로 설정하기 맥은 zsh가 디폴트였는데 homebrew 설치 후 git, python3 설치 vscode 에서 기본 shell 변경 (설치 후 재부팅 해야 bash 뜨는 듯?) vscode 설정 단축키 : cmd + , python3 을 기본 파이썬 버전으로 설정하기 python -V (= python --version) 으로 버전 확인 ls -l /usr/local/bin/python* 로 전체 설치된 버전 확인 ln -s -f /usr/local/bin/python3.8 /usr/local/bin/python 버전변경 *

2021년 6월 15일
·
0개의 댓글
·

파이썬 리스트 요소 제거하기

인덱스로 제거하기 del 리스트명[인덱스] del 키워드를 통해 해당 인덱스에 위치한 요소가 지워집니다. 리스트명.pop(인덱스) pop함수를 통해 해당 인덱스의 원소가 리스트에서 지워지게 되는데요. 만약 매개 변수가 없을때는 자동으로 -1 값이 들어가서 리스트의 맨 마지막 요소를 제거합니다. 값으로 제거하기 리스트.remove(값) remove함수에 값을 넘겨주면 리스트에서 같은 값을 가지는 원소를 지워줍니다. 하지만 모든 값들을 지워주지는 않고 가장 먼저 발견된 요소를 지워줍니다. 아래와 같이 반복문을 이용하면 리스트에 존재하는 모든 Smith를 삭제할 수 있습니다. 리스트의 원소 모두 제거하기

2021년 5월 15일
·
0개의 댓글
·
post-thumbnail

리스트

🍚 리스트(list) > - 리스트는 변수와 같이 하나의 정보가 아닌, 여러개의 정보를 주고 싶을때 사용한다. >- 소수형, 정수형, 문자열 모두 쓸 수 있고 섞어 쓸 수도 있다 예시 💻 파이썬 👀 결과 🍚 인덱싱(Indexing) >- 데이터를 불러올 때는 인덱스(index) 번호로 불러오면 된다. >- 리스트에서 인덱스는 0부터 시작한다. >- 양수 인덱스 뿐만 아니라 음수 인덱스도 가능하다. 음수 인덱스는 -1부터 사용한다. >- index 메소드를 이용하여 특정원소의 인덱스값을 알아낼 수 있다. 예시 💻 파이썬 👀 결과 🍚 슬라이싱(Slicing) >- 슬라이싱을 이용하여 여러개의 원소를 불러올 수 있다. >- 리스트[a, b] 까지 라면 a부터 시작해 b되기전까지의 원소를 불러온다. >- [a:] 처럼 뒤를 생략하고 쓰면, 자동으로 a부터 리스트 끝까지 불러온다. >- [:b]

2021년 3월 19일
·
0개의 댓글
·
post-thumbnail

[Programmers] - 제일 작은 수 제거하기

1. Problem 📃 https://programmers.co.kr/learn/courses/30/lessons/12935 > 이번 문제는, 입력 받은 배열안에서 가장 작은 수를 제거하고 반환하는 문제입니다. 2. Logic 👨‍🏫 > 1. 입력 받은 배열의 길이가 1인 경우, 예외 처리 min 값을 탐색 배열 내 min 값을 제거하고 반환하기 3. Code 💻 1. 내가 푼 코드 2. 다른 분이 푼 코드 4. Feedback 📚 **- 위의 다른 분이 푼 코드에서 사용한 함수들을 한번 살펴

2021년 3월 15일
·
0개의 댓글
·
post-thumbnail

[Programmers] - 두 개 뽑아서 더하기

1. Problem 📃 https://programmers.co.kr/learn/courses/30/lessons/68644 > 다음 문제는 정수 배열이 주어졌을때, 서로 다른 인덱스에 있는 두 개의 수를 뽑아 더해 만들수 있는 모든 수를 오름차순으로 정렬해 반환하는 함수를 만드는 것 입니다. 2. Logic 👨‍🏫 > 1. 일단 더할 수 있는 모든 경우의 수를 다 더한다 중복 제거 오름차순 정렬 3. Code 💻 4. Feedback 📚 4.1 중복 제거하기 4.1.1 set을 이용해 중복 제거하기 집

2021년 3월 12일
·
0개의 댓글
·
post-thumbnail

[TIL] Python - 리스트 내 요소 삭제하기 / out of range 에러

Input으로 주어진 리스트에서 홀수는 전부 지우고 짝수만 남은 리스트를 리턴해주세요. 리스트의 요소들은 전부 숫자값이고 총 요소 수는 5개 입니다. 예를 들어, 다음과 같은 list가👇🏻 input으로 주어졌다면: 다음과 같은 결과물👇🏻이 리턴되어야 합니다. 리스트에서 홀수를 지워야 한다는 말에만 집착하다보니 for문으로 답을 출력했다. > 근데 생각해보니까 지금은 리스트 내 요소를 지우는 법에 대해서 배워야 하는거쟈나 아직 for문으로 간결하게 할 때가 아닌데! del, remove 메서드를 사용해서 지워보기로 했다. 원래는 이 순서대로 👇🏻 썼었는데 에러가 났다. > index out of range라고 했다. 왜? 알고보니 리스트의 첫번째 인덱스 요소부터 삭제 시도를 하게되면 진행할수록 무언가 하나는 삭제가 될 텐데 하나만 지워지더라도 본래의 리스트 요소 갯수와는 달라지게 되므로 막판에 계속 out of range

2020년 11월 21일
·
0개의 댓글
·
post-thumbnail

Python - del

파이썬에는 del 이라는 명령어가 있습니다. 쓰는 방법은 입니다. del 키워드와 list의 인덱스를 사용하여 원하는 요소를 리스트에서 삭제하는 것입니다. 참고로 요소가 리스트에서 삭제되면 파이썬이 자동으로 리스트의 인덱스들을 다시 정렬해줍니다. 그럼으로 인덱스 번호가 중간에 비어있지 않도록 하게 해줍니다. Remove del 키워드를 사용해서 요소를 리스트에서 삭제하는 방법의 단점은 인덱스를 사용해야 한다는 것입니다. 가끔은 인덱스를 사용하기 싫을때도 있고 또 인덱스를 사용하기 불편할때가 있습니다. 그럴때는 다음 처럼 remove 를 사용하면 됩니다. > Assignment Input으로 주어진 리스트에서 홀수는 전부 지우고 짝수만 남은 리스트를 리턴해주세요. 리스트의 요소들은 전부 숫자

2020년 6월 4일
·
0개의 댓글
·