你的第一個問題做一個字符串值列表@ k-suthagar很好地回答了我的問題,所以我會順從他。雖然這裏的略有不同的方法,表現良好,返回一個新的列表:如果你只是想檢查是否有是任何匹配
list1=[1,2,3,4,5]
list2=[4,2,3,9,9]
list3 = list(set(list1).intersection(set(list2)))
,你可以這樣做:
if set(list1).intersection(set(list2)):
print("These lists contain some identical elements.")
else:
print("These lists do NOT contain identical elements.")
至於你第二個問題,您可以執行以下操作:如果您想加入的字符串,或者得到的結果是一個字符串
list1=[1,2,3,4,5]
list2 = [ int(''.join(str(x) for x in list1)) ]
print(list2)
[12345]
,簡單地丟棄INT COER接穗:
list1=[1,2,3,4,5]
list2 = [ ''.join(str(x) for x in list1) ]
print(list2)
注:這是在計算器上一般好的做法要問每一個崗位的問題,並且向我們展示你已經嘗試了什麼。
看起來你希望我們爲你寫一些代碼。儘管許多用戶願意爲遇險的編碼人員編寫代碼,但他們通常只在海報已嘗試自行解決問題時才提供幫助。展示這一努力的一個好方法是包含迄今爲止編寫的代碼,示例輸入(如果有的話),期望的輸出以及實際獲得的輸出(輸出,回溯等)。您提供的細節越多,您可能會收到的答案就越多。檢查[FAQ](http://stackoverflow.com/tour)和[如何提問](http://stackoverflow.com/questions/how-to-ask)。 – TigerhawkT3
你到目前爲止嘗試過什麼?爲了幫助我們來幫助你,請添加 [最小的,完整的和可驗證的示例](https://stackoverflow.com/help/mcve) – abpatil
NO,請不要這麼想我試圖檢查數量用戶在我的列表中輸入 –