본문 바로가기
728x90
반응형

파이썬47

파이썬 중급 #095 자료구조 - set- 자료 추가 add(), update() 안녕하세요. 스마트팩토리입니다. 파이썬 중급 #095 자료구조 - set- 자료 추가 add(), update()에 대해 알아보겠습니다. 1.세트에서 자료 추가하기 세트는 순서가 없는 자료구조이다. set.add() - 자료 요소 한개 추가시 set.update()-여러개 요소 추가시 코드를 보면서 알아보겠습니다. numset={1,2,3,4,5,} print(numset) 세트 변수를 생성하고 요소값도 넣었습니다. numset.add(6) print(numset) add() 함수를 통해서 6이 추가된 것을 볼 수 있습니다. set는 순서를 고려하지 않기 때문에 출력값은 실행할때마다 다를 수 있습니다. numset.add(10) print(numset) 10 을 추가해 보았습니다. numset.updat.. 2022. 6. 15.
파이썬 중급 #053 리스트 -생성 및 출력 문자열, 숫자 안녕하세요. 스마트 팩토리입니다. 1. 리스트 생성 (1) 리스트 생성 - 리스트 클래스 생성은 직접 정의 방식으로 다양하게 생성할 수 있다. list1=list() -- 공백 list2=list(" 문자열") -- 문자열에서 개별 문자단위를 요소로 갖는다. list3=list(range(1,10)) -- 1부터 9까지 숫자 하나를 요소로 가진다. list4=["I love you"] --문자열 전체가 하나의 요소값으로 생성 코드를 보면서 알아보면 list1=[] 빈 리스트를 생성한 것을 볼 수 있다. [] 표시는 리스트 생성자라는 것을 말한다. list2=list("Iloveyou") 문자열에서 개별 알파벳 하나하나를 모두 요소값을 가진다. 인덱스로 보면 0번부터 7번까지 있다. 인덱스로 출력시 인덱스.. 2022. 4. 25.
파이썬 중급 #052 리스트 -list 인덱스(index) 와 요소값 출력 안녕하세요. 스마트 팩토리입니다. 1. 리스트 인덱스와 요소값 (1) 리스트 인덱스 list1=[1,2,3,4...n] 리스트 요소가 위 처럼 숫자를 가지고 있는 경우 1 은 list1[0]이 된다. 2 는 list1[1] .. 이 처럼 인덱스는 출발점이 0부터 이다. 리스트는 요소값을 저장하는 자료구조이기에 리스트 요소가 저장된 순서라고 생각하면 된다. 코드를 보면서 알아보면 list1=[1,2,3,'first','second','하나','둘'] print(list1) list1의 요소를 출력합니다. print("list1[0]",list1[0]) print("list1[1]",list1[1]) print("list1[2]",list1[2]) print("list1[3]",list1[3]) print(.. 2022. 4. 23.
파이썬 초급 #050 함수 - 참조값에 의한 인수 전달-문자열(string)(call by value) 안녕하세요. 스마트 팩토리입니다. 참조값에 의한 인수 전달-문자열(string)(call by value)에 대해 알아보겠습니다. 1. 참조값에 의한 인수 전달-문자열(string)(call by value) 가. 참조값에 의한 인수 전달-문자열(string)(call by value) 문자열의 경우도 문자의 값이 인수로 전달되어 변경되지 않는다. 이를 immitable object 한다. 이는 해당 인수의 주소값을 이해할 수 있다. 함수 내에서 값이 변경된 경우 해당 변수의 값은 새로운 객체에 저장되어 진행된다. 함수 부분 def addstr(string): string+="반갑습니다. " print("addstr() 내에서 string 값 : ", string) print("addstr() 내에 st.. 2022. 4. 15.
728x90
반응형