當我們需要乙個列表時,很多人的第一想法會是list()暴力轉化,但是在input面前,還是要動點腦筋。
情況1:輸入[2,3,4]
如果我們輸入[2,3,4],它不會直接轉化為列表,而是會以字串的形式出沒。
此時用eval函式轉換一下,將文字型數字轉換成數值型數字,就可以用了
但是假如用了list()
是的,你沒看錯,它會把你輸入的所有東西當成列表的值。
情況2:輸入2 3 4
此時就不能用list了,list要求中間不能有空格
使用以下方式即可轉化為列表
python 把列表轉化為字串的方法
列表轉化為字串 如下所示 list1 ak uk 4 list2 str i foriinlist1 使用列表推導式把列表中的單個元素全部轉化為str型別 list2 檢視轉化後的列表 ak uk 4 list3 join list2 把列表中的元素放在空串中,元素間用空格隔開 list3 檢視生成...
Python將列表中的元素轉化為數字並排序的示例
有乙個數字字元的列表 numbers 2 4 1 3 想要把每個元素轉換為數字 numbers 2,4,1,3 1.python2.x,可以使用map函式 numbers map int,程式設計客棧 numbers 2.python3.x,map返回的是map物件,當然也可以轉換為list num...
元組的應用場景(賦值 轉化為列表間接排序)
有多少個元素,就使用多少變數去接收。這樣就可以一次將值賦給我們相應的變數 1.t lyqiu 21 135 name,age,score t print name,age,score 2.結果展示 1.scores 100,98 65,72 91 scoreli list scores 對元組直接進...