튜플의 경우 괄호() 안에 값들을 쉼표로 구분
튜플도 문자열 처럼 []문법을 써서 특정위치 값 읽을수있다
값을 변경 할수 없다.
in 연산자를 써서 특정한 값이 튜플에 있는지 검사 할수있다.
튜플은 덧셈 연산자를 통해 합칠수 있다
tuple_a = (1, 2)
tuple_b = (3, 4)
print(tuple_a + tuple_b)
result = (1, 2, 3, 4)
튜플을 왜쓰는걸까?
튜플에 변수 할당
b= ('bob', '19', 'cs')
(name, age, studies) = bprint(name)
bob
리스트의 경우 괄호[] 안에 값들을 쉼표로 구분
튜플과 달리 값을 변경 할수 있다.
.append() , .remove() , .pop() 함수를 뒤에 붙여
값을 추가, 삭제, 특정순서 값을 뺄 수 있다.
숫자와 문자가 같이 있어도 합해지나?
lang1 = ["C", "C++", 123]
lang2 = ["Python", "Go", 456]
lang = lang1+lang2
print(lang)['C', 'C++', 123, 'Python', 'Go', 456]
nums = [1, 2, 3, 4, 5, 6, 7]
print(min(nums))1
숫자와 문자가 있어도 ?
nums = ['one','two', 3, 4, 5, 6, 7]
print(min(nums))#TypeError: '<' not supported between instances of 'int' and 'str'
XML
XML은 다목적 마크업 언어 API에서 데이터 요청, 저장 xml이나 Json형식을 이용해 데이터 교환 용도
Element Tree
파이썬 표준 라이브러리 XML관련 기능 다음과 같이 제공
JSON
json 은 JavaScript Object Noataion약자로, 자바스크립트로 데이터객채 표현방식
파이썬 딕셔너리 타입과 유사한구조