一、去除字元串空格
Python中可以使用strip()函數去除字元串兩邊的空格。示例代碼如下:
str1 = " hello, world! "
print(str1.strip())
輸出結果為:
"hello, world!"
如果只需要去除左側或右側的空格可以使用lstrip()和rstrip()函數,示例代碼如下:
str2 = " hello, world! "
print(str2.lstrip())
print(str2.rstrip())
輸出結果為:
"hello, world! "
" hello, world!"
二、去除字元串指定字元
Python中可以使用replace()函數去除字元串中的指定字元。示例代碼如下:
str3 = "merry christmas"
print(str3.replace("r", ""))
輸出結果為:
"mey chistmas"
若要去除多個指定字元,可以使用循環語句遍歷去除。示例代碼如下:
str4 = "frog jumps on a log"
for char in "aeiou":
str4 = str4.replace(char, "")
print(str4)
輸出結果為:
"frg jmps n lg"
三、去除列表中的元素
Python中可以使用remove()函數去除列表中的元素。示例代碼如下:
list1 = [1, 2, 3, 4, 5]
list1.remove(3)
print(list1)
輸出結果為:
[1, 2, 4, 5]
如果列表中有多個相同的元素,使用remove()函數只能去除第一個出現的。若要去除多個相同的元素,可以使用循環語句遍歷去除。示例代碼如下:
list2 = [1, 2, 3, 4, 3, 5]
for i in range(list2.count(3)):
list2.remove(3)
print(list2)
輸出結果為:
[1, 2, 4, 5]
四、去除字典中的元素
Python中可以使用pop()函數去除字典中的元素。示例代碼如下:
dict1 = {"name": "Tom", "age": 18, "gender": "male"}
dict1.pop("age")
print(dict1)
輸出結果為:
{"name": "Tom", "gender": "male"}
如果想一次性去除字典中的所有元素,可以使用clear()函數。示例代碼如下:
dict2 = {"name": "Tom", "age": 18, "gender": "male"}
dict2.clear()
print(dict2)
輸出結果為:
{}
原創文章,作者:XITVR,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/317027.html