python3去掉string中的標點符號方法
網上看到的python去掉字符串中的標點符號的方法,大多是基于python2的,不適用python3,調整后代碼如下:
代碼
lower_case_documents = ['Hello, how are you!','Win money, win from home.','Call me now.','Hello, Call hello you tomorrow?'] sans_punctuation_documents = [] import string for i in lower_case_documents: # TODO trantab = str.maketrans({key: None for key in string.punctuation}) j = i.translate(trantab) sans_punctuation_documents.append(j) print(sans_punctuation_documents) ['hello how are you', 'win money win from home', 'call me now', 'hello call hello you tomorrow']
參考
https://stackoverflow.com/questions/265960/best-way-to-strip-punctuation-from-a-string-in-python
以上這篇python3去掉string中的標點符號方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
探索Python?Slice函數(shù)靈活而強大的序列切片技術
Python中的Slice函數(shù)是一種強大且靈活的序列切片技術,用于從字符串、列表、元組等序列類型中提取子集,本文將深入研究Slice函數(shù)的功能和用法,提供詳細的示例代碼和解釋,幫助讀者更全面地了解和應用這一功能2024-01-01PyCharm Anaconda配置PyQt5開發(fā)環(huán)境及創(chuàng)建項目的教程詳解
這篇文章主要介紹了PyCharm Anaconda配置PyQt5開發(fā)環(huán)境及創(chuàng)建項目的方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-03-03python?實現(xiàn)syslog?服務器的詳細過程
這篇文章主要介紹了python?實現(xiàn)syslog服務器的詳細過程,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-08-08python單向循環(huán)鏈表原理與實現(xiàn)方法示例
這篇文章主要介紹了python單向循環(huán)鏈表原理與實現(xiàn)方法,結合實例形式詳細分析了Python單向循環(huán)鏈表概念、原理、定義及使用方法,需要的朋友可以參考下2019-12-12使用fdopen實現(xiàn)對Python進程產生的文件進行權限最小化配置
用python進行文件的創(chuàng)建和讀寫操作時,我們很少關注所創(chuàng)建的文件的權限配置。本文就來聊聊如何使用fdopen實現(xiàn)對Python進程產生的文件進行權限最小化配置吧2023-03-03