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
(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 檢視物件型別 執行結果...