2013-08-08 1 views
-1

나는 excel sheet와 python으로 작은 작업을하고 있는데, 내가 직면하고있는 문제는 시트에서 가져온 데이터에서 문자열 조작을 수행하는 몇 줄의 코드가 있다는 것이다. 시트가 충분하기 때문에 때로는 제한된 수의 시트가 필요하고 문자열 조작을 수행하는 데 몇 시간의 전체 시트가 필요합니다. 그래서 한 번 작업을 수행하고이를 oldvalue : newvalue과 같이 저장하도록 생각하면 동일한 코드를 작성할 수 없습니다. 언제든지 oldvalue를 읽을 때마다 다시 조작 할 필요가 없습니다. 거기에서 newvalue를 가져옵니다. 지금 내가 그것을 할 수있는 가장 좋은 방법입니다 사전을 사용했는데 그것을 사용하여 문제가 내 열쇠이며 가치가 반복 될 수 있고 그것으로 이전 항목을 업데이 트하고 싶지 않아요. 내 지식에 따라 우리는 사전을 사용하여 그것을 달성 할 수 없다. 그래서 내가 묻는 것은 우리가 그것을 저장할 어떤 종류의 다른 데이터 타입을 가지고 있는지 여부입니다. 아니면 실제로 필요합니까? 어떤 데이터 유형을 사용하지 않고도 문제를 해결할 수있는 방법을 찾도록 도와 줄 수 있습니까?반복적 인 데이터를 파이썬으로 저장 하시겠습니까?

편집 :

요점은, 그것은 업데이트의 I 엑셀 시트에서 데이터를 얻고 그것을 문자열 조작을 수행하고 때로는 키와 값이 반복지고 나는 사전을 사용하고 있기 때문에 야한다 내가 원하지 않는 이전 값.

+0

따라서 업데이트하지 않고 사전에 정보를 추가 할 수 있고 중복되는 정보를 삭제할 수 있는지 궁금 할 것입니다. – sihrc

+0

시도해 본 코드를 게시 할 수 있습니까? – lecodesportif

+6

구두점은 좋은 것입니다. –

답변

2

사전에 지정된 키의 값이 포함되어 있는지 확인합니다. 그렇지 않으면 문자열을 조작하여 해당 키에 저장할 수 있습니다. 그럴 경우 해당 값을 가져 와서 조작 된 문자열로 사용합니다.

+0

이것이 나를 도와 줄 것입니다. 설명해 주시겠습니까? – user9517536248

+0

그래서 우리는 그 값으로 키를 다시 업데이트하고 있습니까? – user9517536248

+1

아니요. 이전에 – sihrc