안녕하세요. 파이썬으로 목록을 좀 더 효율적으로 만들려고 노력하지만, 원하는 것을 할 수 있는지, 알아낼만한 가치가 있더라도 알아낼 수없는 것 같습니다.목록의 항목을 두 개로 나누고 그 중 하나를 다른 목록에 추가하십시오.
스트림이 목록입니다.
10,123400FFFE001DB9AA
내가 그래서리스트 분할 각 하나를 통해 실행 쉼표 후 각 항목의 두 번째 부분에 도착하려고 노력하고 온도에 저장하고 : 목록의 각 항목은 같은 것입니다. 나는 그것들을 incoming_data라는 다른 목록에 temp [1]라고 덧붙인다.
내가 분할하고 임시로 저장하고, 한 줄에 incoming_data 목록에 같은 추가 라인 결합 싶습니다 :
incoming_data.append (item.split (''))
을위의 구문이 완전히 잘못되었다는 것을 알고 있지만 그 점을 이해하기를 바랍니다. 여기에 현재 코드가 있습니다.
평소와 다른 비평을 환영합니다. 감사!
#init the final list
incoming_data = list()
#iterate over each item in the list
for item in stream:
#clear the temp variable for next time
temp = ''
#we sometimes get blank items in the stream list so check first
if item <> '':
#split each item in the stream list using the comma as delimiter
temp = item.split(',')
#append to the final data lis
incoming_data.append(temp[1])
아, 빈 줄 잡기에 +1. –