-
将一个列表转化为一串数字
list1 = [0, 2, 3, 4, 5] for i in list1: print(i,end="") # 02345
-
将一个列表转化为一个字符列表
list1 = []
list2 = [0, 1, 0, 1, 1, 1]
for i in list2:
list1.append(str(1))
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']
-
将一串数字转化为字符列表
num = 123456
list1 = list(str(num))
print(list1) # [‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’] -
将一个字符列表转为数字列表
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]
列表之间的数字与字符转化
猜你喜欢
转载自blog.csdn.net/hu827250322/article/details/91400618
今日推荐
周排行