一、去除字符串空格
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/n/317027.html