나는 목록이 [ 'a' , 'b' , 'c' , 'd']
입니다. 내가 수동으로 지능형리스트 내에서 사용 zip
을 반복하고목록의 요소를 파이썬에서 순차적으로 병합하는 방법
3
A
답변
4
가입의 쉽게 대신 파이썬에서 [ 'ab', 'bc' , 'cd']
되어야 ouptut 즉, 순차적으로 두 글자를 조인 목록을 얻는 방법 :
In [13]: ["".join(seq) for seq in zip(lst, lst[1:])]
Out[13]: ['ab', 'bc', 'cd']
또는 이후 바로 원하는 의
In [14]: from itertools import starmap
In [15]: list(starmap(add, zip(lst, lst[1:])))
Out[15]: ['ab', 'bc', 'cd']
0
그냥 한 줄 : 문자 쌍에 추가 기능을 적용하기 위해 itertools.starmap
를 사용하여 당신은 또한 add
연산자를 사용할 수있는 두 개의 문자를 연결하여 코드는 충분하다 :
a = ['a','b','c','d']
output = [a[i] + a[i+1] for i in xrange(len(a)) if i < len(a)-1]
print output
관련 문제
- 1. 목록의 목록에있는 요소를 파이썬에서 외부로 액세스하는 방법
- 2. 다른 목록의 요소를 파이썬에서 비교하십시오.
- 3. GridView의 요소를 병합하는 방법
- 4. 파이썬에서 두 파일을 병합하는 방법
- 5. 파이썬에서 논리 조건을 충족하는 목록의 요소를 제거하십시오.
- 6. 다른리스트에있는 경우 목록의 여러 요소를 파이썬에서 삭제합니다.
- 7. 파이썬에서 다중 차원 목록의 요소를 반환하는 함수
- 8. 파이썬에서 중첩 목록의 요소를 업데이트하는 방법은 무엇입니까?
- 9. 파이썬에서 중첩 목록의 요소를 찾아 바꾸십시오.
- 10. 목록의 특정 요소를 사용하여 다른 목록의 요소를 비교하고 파이썬에서 중복이 발견되면 특정 요소를 출력하는 방법은 무엇입니까?
- 11. Python - 목록의 목록을 단일 목록에 병합하는 방법?
- 12. 다른 목록의 정보에서 목록의 요소를 변경하는 방법
- 13. 파이썬에서 목록의 목록을 정렬하는 방법?
- 14. 파이썬에서 목록의 이름을 늘리는 방법
- 15. 파이썬에서 순차적으로 서브 프로세스 실행
- 16. Python : 목록의 요소를 연장하는 방법
- 17. 목록의 특정 요소를 제거하는 방법
- 18. 목록의 모든 요소를 반환하는 방법
- 19. 하스켈에서 목록의 요소를 이동하는 방법?
- 20. 애니메이션 SVG 요소를 순차적으로 표시
- 21. 키 값이 일치하는 배열의 요소를 병합하는 방법
- 22. 조합 결과의 열 요소를 병합하는 방법
- 23. R은 :리스트의 논리적 구성 요소를 병합하는 방법
- 24. 효율적인 컬렉션의 요소를 Java에서 병합하는 방법
- 25. 목록의 목록에 순차적으로 레이블을 지정하려면 어떻게합니까?
- 26. 목록에있는 목록의 빈도는 파이썬에서
- 27. 파이썬에서 목록의 카운터 단어
- 28. 파이썬에서 목록의 목록을 복제합니까?
- 29. 파이썬에서 목록의 합계
- 30. 목록의 마지막 요소를 파이썬에서 다르게 처리하는 방법은 무엇입니까?
내가 너무 느렸다 ... 좋은 일 : P –
이상 :'[x의 X + Y, 우편에서 Y (LST, LST [1])]'? – phynfo