728x90

리스트 2

[Python]Slice 사용법

파이썬에서 list와 문자열은 비슷한 특징을 갖는데 그중에서 많이쓰는 기능은 slice를 통해서 값을 자르거나 변경하거나 추가하는 것인데 간단하게 그 방법을 정리해 보려고한다. >>> list(range(10)) #으로 실행하면 [0,1,2,3,4,5,6,7,8,9]의 리스트가 만들어 진다. >>> list[1:4] #[1,2,3]을 반환한다. 첫번째 index포함 두번째 index전까지의 값을 가져온다. >>> list[0:len(list)] #이렇게도 전체 리스트를 반환받을 수 있지만>>> list[:] #중간에 [:]콜론을 사용해도 전체 리스트를 받을 수 있다.>>> list[:4] #이렇게 사용하면 0~3번째 인덱스 값을 반환하고>>> list[3:] #이렇게 사용하면 3~끝 인덱스까지의 값을 반..

[Python]tuple 값변경

oracle에서 데이터를 읽어오는데 성공해서 값을 가져오고 해당 값을 핸들링하려고 하니 tuple이라서 값 변경이 되지 않았다. tuple이 원래 변경이 안되는 것이다. (수정, 삭제, pop(), del 등...)그래서 알아보니 list로 형변환을 해서 해당 인덱스에 접근하면 값변경이 가능했다.물론 tuple ->list ->setValue ->tuple 이라는 형변환 과정이 필요하지만 그렇게 되있으니 어쩔... ㅋㅋㅋㅋㅋ tp = ('111', '2222', '3333', '4444', '5555')lst = list(t)lst[0] = '1111'tp = tuple(lst) 위와같이 생성된 tuple을 리스트로 변환 후 값을 set 해주고 다시 tuple로 형변환 해주면 되시겠다. 아 형변환도 심플..

728x90