欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 部分值替換

李中冰2年前9瀏覽0評論

在Python中,我們可以通過替換某些值來修改字符串或列表。下面我們來介紹其中一些比較常用的方法:

# 將列表中的所有某個值替換為另一個值
def replace_list_items(lst, old_val, new_val):
for i in range(len(lst)):
if lst[i] == old_val:
lst[i] = new_val
a = [1, 2, 3, 2, 4]
replace_list_items(a, 2, 5)
print(a)  # 輸出 [1, 5, 3, 5, 4]
# 將字典中的某個值替換為另一個值
d = {'a': 1, 'b': 2, 'c': 3}
if 'b' in d:
d['b'] = 4
print(d)  # 輸出 {'a': 1, 'b': 4, 'c': 3}
# 將字符串中的所有某個值替換為另一個值
s = 'hello, world'
s = s.replace('l', 'L')
print(s)  # 輸出 heLLo, worLd
# 使用正則表達式替換字符串中所有匹配的值為另一個值
import re
s = 'cat, mat, bat, hat'
s = re.sub(r'\b\w+a\w*\b', 'dog', s)
print(s)  # 輸出 dog, dog, dog, hat