1.修改 ,或者說是替換,可以用函式replace實現:
def ******(text,word):
text=text.split()
if word in text:
text.replace(word,'*'*len(word))
text=" ".join(text)
return text
是乙個把text內出現特定word時,替換成*字元的函式,replace的用法就是text.replace(word,'*'*len(word))。『*』 * len(word)可以將word全部替換成*
個人覺得python很方便的另外一點是利用in這個詞,可以利用它來控制字串內的元素,對付一串資料時加上range()是對付迴圈的利器。
2.刪除和增加
2.1刪除函式用del remove和pop都可以,用法以及獲得各有不同
2.1.1del: 用來刪除特定的第幾個元素 del a[i], 刪除a列表中的第i+1個元素
2.1.2 remove:
def anti_vowel(text):
for i in text:
if i.upper() in "aeiou" :
text.remove(i)
return text
用來找出字串的母音並將它刪除。remove 的用法就是a.remove(i),i是乙個特定的值
i.upper() 和i.lower() 可以將字元i的大小寫改正,非常簡單
2.1.3 pop沒怎麼用過
a.pop()
Python list的基本操作
name 1 2 3 print name 想要插入多個物件,使用extend 需要注意的是extend中的引數 必須是列表,需要將多個物件組合成列表的形式 因此,extend還可以將兩個列表進行合併 例子如下 name.extend p print name list的三種刪除方法,推薦第一種和第...
Python list的常用操作
python列表的常用操作方法 主要介紹了python中列表 list 的詳解操作方法,包含建立 訪問 更新 刪除 其它操作等,需要的朋友可以參考下。1.建立列表。只要把逗號分隔的不同的資料項使用方括號括起來即可 1 list wade james bosh haslem 與字串的索引一樣,列表索引...
Python list 遇到的問題
1.list 運算 diff.list1 list2是追加,而不是加法運算 list1 0,0,0 list2 1,1,1 list1 list2 list1 0,0,0,1,1,1 ndarray1 ndarray2是加法運算,要求維度相同 nda1 np.arange 3 nda2 np.ara...