는 다음과 같은 내용이있는 테이블이 있었다고 말할 수 :어떻게 이것을 파이썬으로 분할합니까?
<td>Dog,Cat,Mouse</td>
<td>Snake,Dragon,Dinosaur,Lizard</td>
<td>Owl,Falcon,Phoenix</td>
이와 내가 파이썬에서이처럼 만들고 싶어 :
>>>pets
[['Dog'],['Cat'],['Mouse'],['Snake'],['Dragon'],['Dinosaur'],['Lizard'],['Owl'],['Falcon'],['Phoenix']]
이 내가 지금까지 관리 한 것입니다.
animal = table.find_all('td')
pets = []
for i in animal:
a = re.findall('[A-Z][a-z]*',str(i))
pets.append(a)
그러나, 나는 등등
['Dog','Cat','Mouse']
에
['Dog'],['Cat'],['Mouse'],
등을 설정하는 방법을 알아낼 기운 다. 도와주세요. 이것은 프로그래밍의 처음 며칠이며 이미 붙어 있습니다. 미리 감사드립니다.
>>> my_list = ['Dog','Cat','Mouse']
>>> map(lambda x: [x], my_list)
[['Dog'], ['Cat'], ['Mouse']]
(http://www.perlmonks.org/?node_id=542341) - 왜 모든 요소는 자신에 중첩되어야한다 명부? 왜 단순한 값 목록을 사용하지 않는가? – l4mpi