天天看点

python字符串的方法和列表的方法_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)#打印该字符串

运行结果:

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

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

list_name = ['rat','giraffe','lion','bamboo','zebra','panda']#定义一个字符串列表

list_name = ''.join(list_name)#使用join()方法,把字符串列表转换为字符串

print(list_name)#打印该字符串

运行结果:

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

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)#打印该字符串列表

运行结果:

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

使用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)#打印该字符串列表

运行结果:

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