python

摘要

正文:

python list&string之间的相互转换

  • str string类型包含数字空格
  • num list类型包含 整型 数字
  • strs string类型,是一个12345字符串
  • nums list类型,每个元素都是字符串

相互转换如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
str = "1 2 3 4 5"
num = [1,2,3,4,5]
strs = '1' '2' '3' '4' '5'
nums = ['1' ,'2', '3', '4', '5']
print(str ,type(str),str[0],type(str[0]),'n',num,type(num),num[0],type(num[0]),'n',
strs,type(strs),strs[0],type(strs[0]),'n',nums,type(nums),nums[0],type(nums[0]) )
str_turnto_nums = str.split(" ")
print(str_turnto_nums)
nums_turnto_num =[ int(x) for x in nums ]
nums_turnto_num = list(map(int, nums))
print(nums_turnto_num)
nums_turnto_str = ' '.join(nums)
print(nums_turnto_str)
strs_turnto_str =list(strs)
print(strs_turnto_str)