(1)列表转数组,list 转 array
a = [1,2,3,4]
import numpy as np a_array=np.array(a) print(a_array)
(2)数组转列表,array 转 list
a_list=a_array.tolist() print(a_list)
(3)数组转字符串,array 转 str
arr = ['a','b']
#方法1 str1 = ''.join(arr) print(str1) #方法2 str2 = ''.join(str(i) for i in arr) print(str2)
(4)字符串转数组,str 转 array
str_x = 'avfg'
#方法1 st_list = list(str_x) #使用list() print(st_list) #方法2 list_str = [] list_str.extend(str_x) print(list_str) #方法3 list_str = [v for v in str_x] print(list_str)
list1 = ['a','b','c']
#方法1
str1 = ''.join(list1)
print(str1)
#方法2
list2 = [str(i) for i in list1] # 创建变量i循环list1 然后赋值给str(i)
str1 = ''.join(list2)
print(str1)
str1 = 'a!b!c'
#方法1 list1 = str1.split('!') #这里是以!作为标识符进行切割,常见的是以空格作为标识符 print(list1) #方法2 list1 = list(str1) #使用list()函数实现一个字符是一个列表元素 print(list1)
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!