1、相等內容則刪除
def
my_delete
(self,target_line)
: del_path=r'img/my_data/cord.txt'
#待刪除內容存放位址
with
open
(del_path,
'r', encoding=
'utf-8'
)as f:
l=f.readlines(
) f.close(
)'''去掉標籤中換行符'''
lines=
for i in l:))
ge=target_line #列表==》每個元素是刪除內容
new=
''#存放被刪除後的內容
for i,line in
enumerate
(lines)
: mode =
true
#記錄兩個值是否相等
'''兩個內容進行比較'''
for j in ge:
if j in line:
mode =
false
break
if mode:
new += line+
'\n'
'''將被刪除後的內容寫入原路徑文件'''
with
open
(del_path,
'w',encoding=
'utf-8'
)as f:
f.writelines(new)
2、含有相同的元素則刪除
在增加乙個迴圈,遍歷待刪除內容列表每一行內容中的每乙個字元
del_path=r'./img/123.txt'
with
open
(del_path,
'r',encoding=
'utf-8'
)as f:
l = f.readlines(
)lines=
for i in l:))
ge =
['beyond'
,'黃家駒'
]new =
''for line in lines:
mode =
true
for i in ge:
for j in line:
if i in line:
mode =
false
break
if mode:
new += line+
'\n'
with
open
(del_path,
'w',encoding=
'utf-8'
)as f:
f.writelines(new)
Python 刪除列表中指定的元素
remove方法用於按值刪除元素,返回值為none pop方法用於按下標刪除元素,返回值為刪除的元素。remove方法用於按值刪除元素,返回值為none pop方法用於按下標刪除元素,返回值為刪除的元素。l c d e f print l 推薦 res l.remove e print l,res ...
刪除鍊錶中指定的元素
1 新建鍊錶 2 輸出鍊錶 3 刪除鍊錶中的指定元素 include include include include test1.h 建立乙個結構體 typedef struct node node int count 0 記錄鍊錶的長度 node initlist 在迭代插入新的節點的過程中一直使...
JS如何刪除陣列中指定的內容
如何刪除陣列中的指定內容?主要是對splice函式的應用,這個函式很強大,用處非常多。我們分兩種情況處理問題 刪除陣列中的乙個指定元素。array陣列中只有乙個值為1的元素,我們的任務就是刪除這個值為1的元素。var array 88 1,5 6,505,85 77,50 for var i 0 i...