python上 如何將 A , B , C , 1,2,3 變成結果「A B C 1 3」

時間 2021-06-01 23:32:01

1樓:sum

這個實現方法還是很多的,下面是乙個例子:

source_list = ["A","B","C",[1,2,3]]

result_list =

foriinsource_list:

forjini:

ifj == 2:

continue

2樓:一粒公尺飯

l=["A",

"B",

"C",[1,

2,3]]

result=""

foriteminl

:iftype

(item)==

list

:# 只是排除2 ???

result

+=" "

.join

([str(i

)foriin

itemifi

!=2])else

:result+=f

""print

(result

)也可以不用for,如下:

l = ["A","B","C",[1,2,3]]data = [item for sublist in l for item in sublist]

result = " ".join([str(i) for i in item if i != 2])

print(result)

3樓:5號程式設計師

雙迴圈加上判斷就行。

x = ["A", "B","C", [1,2,3]]temp = ""

for i in x:

if i == [1,2,3for ii in iif ii == 2continueelsetemp += (str(ii) + " ")

elsetemp += (i + " ")print(temp)

列印結果:

如何將opengl程式從Windows上移植到linux上?

李Leo 問題解決了,其實OpenGL程式可移植性還是很好的,由於使用了glut庫,我的程式其實注釋掉windows.h就可以執行了。之前之所以出現錯誤,是因為顯示卡驅動的事。由於程式中用到了GLSL語言,包含if語句,這條語句中有兩條條件,通過或連線。沒有更新驅動之前,顯示卡認不認識這個if語句,...

Python3 5中如何將矩陣寫入txt檔案?

WittFan 蝸殼看了樓上蝸殼的回答,我也寫了個完美版的,如下。You know,live and learn filename company matrix.txt with open filename,w as file object 將檔案及其內容儲存到變數file object 寫入第一行...

Python如何將字串式列表轉化為可以操作的列表

海闊and天空 方式1 給a加上引號,然後使用eval轉化格式不就行啦,注意字串外雙內單或外單內雙 str1 1,2,a 2,4 6 print str1 print type str1 list1 eval str1 print list1 print type list1 檢視物件型別 執行結果...