2012-09-28 2 views
-2
파이썬

1,2,3에 I가 변경하려는[를 '1'], [ '2'] [ '3']

mylist = [['1'],['2'],['3']] 

mynewlist = (1,2,3) 

어떻게 파이썬에서 그렇게할까요? 당신이 실제로 출력으로 튜플 원한다면 물론

mynewlist = [int(x[0]) for x in mylist] 

, :

+5

을 나는, 1 (당신은 '그 알고 있는지 확실하지 않습니다 2,3)'은 튜플이면서리스트는 아니다. 특별히 구체적으로 말하고 싶은 것은 무엇입니까? 튜플'(1,2,3)'또는리스트'[1,2,3]'? –

+1

가능한 [Python에서 얕은 목록 병합] (http://stackoverflow.com/questions/406121/flattening-a-shallow-list-in-python) 및 [문자열 목록을 int (또는 double)로 변환] in Python] (http://stackoverflow.com/questions/11722882/converting-a-list-of-strings-to-ints-or-doubles-in-python) 및 기타 여러 가지가 있습니다. –

+0

hmm .. 내 목표는 ODBC 연결에 "mynewlist"를 넣는 것입니다. -> cursor.execute ("테이블에서 x를 선택하여 (?), (mynewlist)에있는 목록) – JPC

답변

7

간단한 목록 이해 할 것

mynewtuple = tuple(int(x[0]) for x in mylist) 
+0

안녕하세요 mgilson, 저는 CSV 어디에 (서) 어디에서 성명을 파이썬에서 "어디에서 id (list)"..와 같은 ODBC를 사용하여 사용하는 경우 설명 ... – JPC

관련 문제