当前位置:   article > 正文

python实现字符串数据类型转List列表数据类型_python 字符串类型 tolist() 方法

python 字符串类型 tolist() 方法

python实现字符串数据类型转List列表数据类型

功能

输入一串字符串或者一个List数据类型,自动将其转换为List数据类型

代码实现

  1. def string_or_list_to_list(input_str):
  2. '''
  3. 字符串转列表,或者列表list转列表list
  4. :param input_str: 输入的内容,可以是一个字符串,也可以是一个list
  5. :return: 返回list
  6. '''
  7. print('-' * 100)
  8. if isinstance(input_str, list):
  9. # print('---list to list')
  10. output_list = input_str
  11. elif isinstance(input_str, str):
  12. # print('---str to list')
  13. input_str = str(input_str).strip(' ').strip("'").strip('"').strip(',').strip(',')
  14. output_list = input_str.split(',')
  15. # output_list = ",".join(input_str)
  16. else:
  17. # print('---else to list')
  18. input_str = str(input_str).strip('[').strip(']').strip('"').strip("'").strip('"').split(',') # 去掉多余的字符串
  19. output_list = ",".join(input_str)
  20. # print('input_str={},output_list={}'.format(input_str, output_list))
  21. return output_list

代码调用

  1. if __name__ == '__main__':
  2. string_or_list_to_list('111,222,333,444,555,666')

运行结果

  1. ---------------------------------------------------------------------------------
  2. input_str=111,222,333,444,555,666,output_list=['111', '222', '333', '444', '555', '666']

今日美图

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/513545
推荐阅读
相关标签
  

闽ICP备14008679号