파이썬 문자열에서 쉼표를 제거하는 방법


78

다음과 같은 파이썬 문자열에서 쉼표를 어떻게 제거 할 수 Foo, bar있습니까? 시도 'Foo, bar'.strip(',')했지만 작동하지 않았습니다.

답변:



16

다음이 replace아닌 문자열 사용 방법 strip:

s = s.replace(',','')

예 :

>>> s = 'Foo, bar'
>>> s.replace(',',' ')
'Foo  bar'
>>> s.replace(',','')
'Foo bar'
>>> s.strip(',') # clears the ','s at the start and end of the string which there are none
'Foo, bar'
>>> s.strip(',') == s
True

남자! 너무 뻔해! 너무 분명 해요! 하지만 스트립을 사용하고 작동하지 않는 이유 대량 교체로 이해하려고 노력했다 너무 분명 ...
Jayme 토시 네토

6

unicode('foo,bar').translate(dict([[ord(char), u''] for char in u',']))


+2 전체적인 우스꽝
스러움

1

이것은 텍스트에서 모든 쉼표를 제거하고 왼쪽 정렬합니다.

for row in inputfile:
    place = row['your_row_number_here'].strip(', ')

‎ ‎‎‎‎‎ ‎‎‎‎‎‎

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.