Python 整數list轉換為數字

2021-09-27 02:38:20 字數 507 閱讀 5022

今天刷題,碰到了乙個需要將數字倒序輸出的問題。

按照傳統方法,先用除10取餘的方法將其拆分為乙個乙個的數字,存到列表了;接著把list倒序排列;最後再用乘10的多少次冪的方法累加輸出。

在python裡,將輸入數字轉化為字串後,用str()函式,倒序可以用reversed()函式,輔以list()可直接得到數字對應的list。接著可以用該**:

output = int("".join(map(str,l)))

1、用map()函式將list對映為str,並用』』.join()函式拼接起來;

2、用int()函式將拼接結果轉換為數字;

3、map()和join()函式中間,還可以插入list()函式,將map()的結果轉換為list,其他函式亦可;

ps:試了一下,不可以直接把list直接map成int

』』.join()完整的語法是:』sep』.join(seq)。

』sep』:分隔符,可以為空;

seq:要連線的元素序列、字串、元組、字典;

把DataTable轉換為List

前一篇有學習過 把list轉換為datatable 那此篇,將是學習反向,把datatable轉換為list。這個方法使用的較多。很多情況之後,從資料讀出來的資料是dataset或是datatable。需要把它們轉換為list之後,再轉換為json。下面insus.net寫乙個擴充套件方法 接下來,...

把DataTable轉換為List

前一篇有學習過 把list轉換為datatable 那此篇,將是學習反向,把datatable轉換為list。這個方法使用的較多。很多情況之後,從資料讀出來的資料是dataset或是datatable。需要把它們轉換為list之後,再轉換為json。下面insus.net寫乙個擴充套件方法 接下來,...

DataTable 轉換為 List 集合

今天原本想從本地資料庫裡面讀取資料,學習一下linq的語法,想不到把資料讀取出來後竟然在想怎麼把它轉換為list集合,其實我用的是泛型,但是,我只需要資料,所以就直接list。也許是自己太久沒接觸c 了,都有點生疏,覺得可以實現 但不能說好吧 轉換 如下 public listconnectsql ...