파이썬

2023.05.14 파이썬 수업

쿠키키키키 2023. 5. 14. 17:52

list   이어서 

 

extend( 내용)

어떤 형태로 넣어줄건지 

[] 리스트 형태로 추가해라

insert 삽입  

append 와 유사함 

insert(위치, 내용) 

 

index(내용) = 내용을 찾아서 인덱스 값을 알려줘 

변수.index(6) = 6이라는 내용은 몇번째에 있는 값인지 알려줌

 

clear ()모든값을 삭제

변수.clear()

 

pop()  리스트의 마지막 요소가 제거      

pop(인덱스 번호) 그 인덱스가 삭제됨

변수.pop()   

 

remove() 제거 

괄호 안에 있는 값을 제거한다 .

 

reverse() 

순서 반전   

 

튜플 ()

추가 삭제 수정이 불가능

 

세트 

집합의 개념으로 저장된 값의 순서가 없다.

인덱싱, 슬라이싱으로 사용 x  

중복이 없다. 

s = set() 

s = {1,2}

리스트 안에 중복된 값을 없애기 위해서 

set(li)  해서  set 형식으로 바꿔줄수있다.

list(li) 해서 다시 리스트 형식으로도 바꿔줄수있다. 

 

add () 값을 추가한다.

 

remove()  삭제  

괄호 안에 있는 값을 제거한다. 

없는 값을 삭제할수는 없다. 오류가 뜬다 

 

discard() 삭제

없는 값을 삭제하라고 하면 그냥 오류는 없다. 

 

세트

교집합 ( & )

합집합( | )    .union

 

차집합( - )  .diffrence 

 

딕셔너리 

{key : value, key : value } 

 a = dict() 

d = {}  

d= { 10 :" 고구마" , 22:"감자", 41:"오이"}

print(d[10])
하면
값 으로 고구마가 나옴

키 값을 문자열로도 가능함 

d =  dict(a="사과" , b="배" )  이런식으로도 가능 함

이런식으로 넣어야지  사과란 값이 도출됨 

d[4]= "배추 " 이렇게해서   키 값이 4이고 결과가 배추인  항목을 추가 할수있다.

 

d.setdefault(10, "배) 이렇게도 추가 가능함

이런식으로도 가능함

 

 

 

제어문 : 사용자가 컴퓨터를 직접적으로 제어 할 수 있는 명령 

 

"맞다" if 조건 else "아니다"

 

-조건문

-반복문

 

if   조건 아래에  띄어쓰기 너비가 똑같아야지 결과가 이어서 도출된다. 

 

다르게 되면 이렇게 오류가 생긴다

 

if 문

 

if  조건식 :

   실행문

else : 

    실행문

 

if-elif

 

if  조건 : 

  실행

elif  조건 :

  실행

else  : 

  실행   

 

 

 

 

 

 

 

'파이썬' 카테고리의 다른 글

2023-06-18 상속 , 오버로딩, 오버라이딩, 예외 처리  (0) 2023.06.18
2023-06-04  (0) 2023.06.04
2023 . 05. 13 파이썬  (0) 2023.05.13