Python列表之間的數(shù)字與字符轉(zhuǎn)化實(shí)例
1.將一個(gè)列表轉(zhuǎn)化為一串?dāng)?shù)字
list1 = [0, 2, 3, 4, 5] for i in list1: print(i,end="") # 02345
2.將一個(gè)列表轉(zhuǎn)化為一個(gè)字符列表
list1 = [] list2 = [0, 1, 0, 1, 1, 1] for i in list2: list1.append(str(i)) print(list1) # ['0', '1', '0', '1', '1', '1'] 可以簡寫為: list2 = [0, 1, 0, 1, 1, 1] list1 = [ str(i) for i in list2 ] print(list1) # ['0', '1', '0', '1', '1', '1']
3.將一串?dāng)?shù)字轉(zhuǎn)化為字符列表
num = 123456 list1 = list(str(num)) print(list1) # ['1', '2', '3', '4', '5', '6']
4.將一個(gè)字符列表轉(zhuǎn)為數(shù)字列表
list1 = ['1', '2', '3', '4', '5', '6'] list2 = [] for i in list1: list2.append(int(i)) print(list2) # [1, 2, 3, 4, 5, 6] 可以簡寫為 list1 = ['1', '2', '3', '4', '5', '6'] list2 = [ int(x) for x in list1 ] print(list2) # [1, 2, 3, 4, 5, 6]
5.字典
d1 = {'name': 'revotu', 'age': 99} d2 = {'age': 24, 'sex': 'male'} d2.update(d1) >> d2 = {'name': 'revotu', 'age': 24, 'sex': 'male'} {**d1, **d2} >> {'name': 'revotu', 'age': 24, 'sex': 'male'} 不改變d1和d2,重新輸出一個(gè)新的字典 # 字典排序 d3 = d3 = {"a": 1, "b": 10, "c": 2} # x[1] 表示value排序 x[0]表示按照key排序 dict(sorted(d3.items(), key=lambda x:x[1])) >>> {'a': 1, 'c': 2, 'b': 10}
補(bǔ)充:python 數(shù)字list列表與逗號分隔字符串之間的相互轉(zhuǎn)換
一、數(shù)字list轉(zhuǎn)換為逗號分隔的字符串
# 數(shù)字list轉(zhuǎn)換為逗號分隔的字符串 num_list = [1, 2, 3, 4, 5] s = ','.join(map(str, num_list)) print(s)
注:用map轉(zhuǎn)換為字符串
二、逗號分隔的字符串轉(zhuǎn)換為數(shù)字list
# 逗號分隔的字符串轉(zhuǎn)換為數(shù)字list a = "1, 2, 3, 4, 5" c = [int(i) for i in a.split(",")] print(c)
結(jié)果
1,2,3,4,5
[1, 2, 3, 4, 5]
總結(jié)
到此這篇關(guān)于Python列表之間的數(shù)字與字符轉(zhuǎn)化的文章就介紹到這了,更多相關(guān)Python列表的數(shù)字與字符轉(zhuǎn)化內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python中用于轉(zhuǎn)換字母為小寫的lower()方法使用簡介
這篇文章主要介紹了Python中用于轉(zhuǎn)換字母為小寫的lower()方法使用,是Python學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下2015-05-05python關(guān)于調(diào)用函數(shù)外的變量實(shí)例
今天小編就為大家分享一篇python關(guān)于調(diào)用函數(shù)外的變量實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12Python發(fā)送郵件封裝實(shí)現(xiàn)過程詳解
這篇文章主要介紹了Python發(fā)送郵件封裝實(shí)現(xiàn)過程詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-05-05Python多線程編程(八):使用Event實(shí)現(xiàn)線程間通信
這篇文章主要介紹了Python多線程編程(八):使用Event實(shí)現(xiàn)線程間通信,,需要的朋友可以參考下2015-04-04python3實(shí)現(xiàn)飛機(jī)大戰(zhàn)
這篇文章主要為大家詳細(xì)介紹了python3實(shí)現(xiàn)飛機(jī)大戰(zhàn),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-11-11