Python学习笔记字符串操作之join()和split()方法,列表转字符串,字符串转列表

 随笔记录方便自己和同路人查阅。

#------------------------------------------------我是可耻的分割线-------------------------------------------

  如果有一个字符串列表,需要将它们连接起来,成为一个单独的字符串,join()方法就很有用。join()方法在一个

字符串上调用,参数是一个字符串列表,返回一个字符串。返回的字符串由传入的列表中每个字符串连接而成

#------------------------------------------------我是可耻的分割线-------------------------------------------

  1、join()方法,示例代码:

#
# -*- coding:utf-8 -*-
# Autor: Li Rong Yang
list_name = ['rat','giraffe','lion','bamboo','zebra','panda']#定义一个字符串列表
list_name = '-'.join(list_name)#使用join()方法,把字符串列表转换为字符串,使用'-'符号作为新字符串的分隔符
print(list_name)#打印该字符串

  运行结果:

  使用join方法时,也可以不传入分隔符,但显示的内容不尽如人意,示例代码:

list_name = ['rat','giraffe','lion','bamboo','zebra','panda']#定义一个字符串列表
list_name = ''.join(list_name)#使用join()方法,把字符串列表转换为字符串
print(list_name)#打印该字符串

  运行结果:

  2、split()方法,示例代码:

#
# -*- coding:utf-8 -*-
# Autor: Li Rong Yang
list_name = 'rat,giraffe,lion,bamboo,zebra,panda'#定义一个字符串
list_name = list_name.split()#使用split()方法,把字符串转换为字符串列表
print(list_name)#打印该字符串列表

  运行结果:

  使用split()时,如果不传入参数默认以字符串列表中的','逗号为分隔符,也可以传入自定义分割符,被传入的分隔符不会被传入新的字符串,示例代码:

#
# -*- coding:utf-8 -*-
# Autor: Li Rong Yang
list_name = 'rat,giraffe,lion,bamboo,zebra,panda'#定义一个字符串
list_name = list_name.split('b')#使用split()方法,把字符串转换为字符串列表
print(list_name)#打印该字符串列表

  运行结果:

原文地址:https://www.cnblogs.com/lirongyang/p/9568316.html