[英]Removing some numbers and dots in list in Python
我想刪除文本中帶點的數字來做隨機測驗問題
文本示例:
1. Bezpośrednie stosowanie norm konstytucyjnych.
2. Rodzaje i hierarchia metod wykładni prawa podatkowego.
3. Utrata mocy obowiązującej przepisu prawa.
4. Unormowania Konstytucji RP odnoszące się do tworzenia prawa podatkowego.
我嘗試使用 pop()、remove(),還嘗試找到一些索引,但總是以失敗告終……可以只用“。”刪除第一個數字。 在句子之前有這樣的東西嗎?
'Bezpośrednie stosowanie norm konstytucyjnych.'
'Rodzaje i hierarchia metod wykładni prawa podatkowego.'
'Utrata mocy obowiązującej przepisu prawa.'
'Unormowania Konstytucji RP odnoszące się do tworzenia prawa podatkowego.'
不知道您如何閱讀它們,但做出一些假設:
所以代碼將是:
sentences = ["s1", "s2", "s3"]
sentences = [s.split(". ", maxsplit=1)[1] for s in sentences]
print(sentences)
或者,如果您不知道空格的數量:
sentences = [s.split(".", maxsplit=1)[1].strip() for s in sentences]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.