python中列表、字符串和数组之间的互相转换

python中列表、字符串和数组之间的互相转换

(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)
(5)列表转字符串,list 转 array

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)
(6)字符串转列表,str 转 list
str1 = 'a!b!c'
#方法1
list1 = str1.split('!')      #这里是以!作为标识符进行切割,常见的是以空格作为标识符
print(list1)

#方法2
list1 = list(str1)       #使用list()函数实现一个字符是一个列表元素
print(list1)

  • 发表于 2022-09-15 16:29
  • 阅读 ( 2996 )
  • 分类:python

0 条评论

请先 登录 后评论
星莓
星莓

生物信息工程师

58 篇文章

作家榜 »

  1. omicsgene 702 文章
  2. 安生水 350 文章
  3. Daitoue 167 文章
  4. 生物女学霸 120 文章
  5. xun 82 文章
  6. rzx 78 文章
  7. 红橙子 78 文章
  8. CORNERSTONE 72 文章