파이썬에서는 입력을 읽은 다음 특정 지점 이후에만 인쇄하고 싶습니다. 나는 처럼 내가 마지막 부분파이썬에서 특정 단어 뒤에 인쇄
0
A
답변
0
모든 항목을 목록으로 변환 했으므로 "say"의 첫 번째 인스턴스를 찾을 수 있으며 그 다음에 나오는 모든 항목으로 새 목록을 만듭니다.
humaninput = "This is me typing a whole bunch of say things with words after it"
breakdown = humaninput.split()
say = "say"
if say in breakdown:
split = breakdown.index(say)
after = breakdown[split+1:]
print(after)
0
이 방금 문자열을 사용하는 경우 split()
과는 꽤 쉽게 제외한 모든 것을 가지고이
humaninput = raw_input("Please enter:")
breakdown = humaninput.split()
say = "say"
if say in breakdown:
print (all words after say)
처럼 작동하는 것이기 때문.
if say in humaninput:
saysplit = humaninput.split(say,1)
print saysplit[1]
단일 문자가 아닌 전체 문자열에서 작동합니다 (기본값은 공백 임). 목록이 있으면 다른 대답이 정확합니다.
+1
maxsplit을 1로 설정하거나 문자열에 "say"가 두 개 이상있는 경우 이상한 결과가 나옵니다. –
+0
@PadraicCunningham 좋은 지적, 고마워. 편집 됨. – TheSoundDefense
0
여기에 split
을 사용하지 않는 깔끔한 대안이 있습니다.
string = "string blah say foo bar"
say = "say"
after = string[string.index(say) + len(say):] # +1 if you're worried about spaces
print(after)
>> foo bar
"say"의 인스턴스가 여러 개인 경우 첫 번째가됩니다.
관련 문제
- 1. 특정 너비 뒤에 단어 감싸기
- 2. Python : 특정 줄에 특정 단어 인쇄
- 3. 특정 단어 뒤에 숫자를 추출하는 정규식
- 4. 배치를 사용하여 특정 단어 뒤에 텍스트 삽입
- 5. Django에서 특정 수의 단어 뒤에 문자열을 반환합니다.
- 6. 텍스트 파일의 특정 단어 뒤에 번호를 추출하십시오.
- 7. 파이썬에서 특정 문자 뒤에 list.replace를 사용하는 방법
- 8. 파이썬에서 특정 문자 뒤에 문자열의 일부를 제거합니다.
- 9. 시퀀스의 다음 단어 인쇄
- 10. 파이썬에서 특정 단어 하나를 세는 방법?
- 11. 주어진 문자열에서 두 개의 특정 단어 사이에 단어 인쇄
- 12. 파이썬에서 목록의 카운터 단어
- 13. 구조체의 단어 인쇄
- 14. 파이썬에서 단어 확장자를 제거하십시오.
- 15. sql은 문자열의 특정 단어 뒤에 부분 문자열을 가져옵니다.
- 16. 자바 스크립트 : 특정 단어 뒤에 단어를 가져 오시겠습니까?
- 17. 삼중 수소를 사용하여 텍스트의 특정 단어 뒤에 개행 삽입하기
- 18. 긴 paragaragh에서 특정 단어 수 뒤에 태그 삽입
- 19. 문자열의 특정 단어 바로 뒤에 오는 문자를 가져 옵니까?
- 20. 문자열에서 한 단어 인쇄
- 21. 단어 검색에서 문장 인쇄
- 22. 패턴이 일치하는 단어 인쇄
- 23. RichTextBox에 컬러 단어 인쇄
- 24. 단어 ID 뒤에 숫자를 추출하십시오.
- 25. 문자열 뒤에 단어 가져 오기
- 26. 단어 목록 뒤에 단어를 찾으십시오.
- 27. 파이썬에서 단어 조합하기 (순열?)
- 28. 파이썬에서 단어 사다리
- 29. 파이썬에서 단어 perminuations을 주문했습니다.
- 30. 파이썬에서 단어 정렬하기
여기에 작은 설명이 필요합니다. 여기에있는 모든 대답은 "say"의 첫 번째 발생 후 분할하는 방법입니다. "say"의 다른 어커런스로 변경하려면'enumerate()'함수를 사용하여 목록을 반복하고 필요에 따라 출력을 수정할 수 있습니다. – AnotherCodingEnthusiast