假設我有它調用列表名稱:從每個元素中的列表中刪除中間乙
名= [「ACCBCDB」,「CCABACB」,「CAABBCB」]
欲使用Python從列表中的每個元素中移除中間B.
輸出應該顯示:
[ 'ACCCDB', 'CCAACB', 'CAABCB']
假設我有它調用列表名稱:從每個元素中的列表中刪除中間乙
名= [「ACCBCDB」,「CCABACB」,「CAABBCB」]
欲使用Python從列表中的每個元素中移除中間B.
輸出應該顯示:
[ 'ACCCDB', 'CCAACB', 'CAABCB']
DEF之三(或多個):
返回S [3:-3]
名= [ 'ACBBDBA', 'CCABACB', 'CABBCBB']
XX = [叔(S)對於s在名稱]
Z = XX
打印(Z)
輸出
[ 'B', 'B', 'B']
我做了反向我想刪除中間的B,並保留每個元素的其他部分
name = ['ACCBCDB','CCABACB','CAABBCB']
name_without_middle = []
for oldstr in name:
midlen = int((len(oldstr)/2))
newstr = oldstr[:midlen] + oldstr[midlen+1:]
name_without_middle.append(newstr)
print(name_without_middle)
返回
[ 'ACCCDB', 'CCAACB', 'CAABCB']
試試吧here
你嘗試過什麼?結果是什麼? StackOverflow不是一個代碼寫入服務(儘管我很樂意向您收取編寫此代碼的速度,我將圍繞「ceil(小時)」),但我們很樂意提供幫助。 – Delioth
這就是我得到的 – samooo