python中将list和str相互转换
字符串转数组
例子1
name_str = 'Alice, Bob, John'
,需要转换为:name_list = ['Alice', 'Bob', 'John']
使用split:
1 | <list> = <str>.split(<separator>) |
比如:
1 | >> name_str = 'Alice, Bob, John' |
例子2
str1 = 'abcdef'
,需要转换为:str_list = ['a', 'b', 'c', 'd', 'e', 'f']
使用list,
比如:
1 | >> str1 = 'abcdef' |
数组转字符串
例子1
name_list = ['Alice', 'Bob', 'John']
,需要转换为:name_str = 'Alice, Bob, John'
str_list = ['a', 'b', 'c', 'd', 'e', 'f']
,需要转换为:str1 = 'abcdef'
使用join方法:
1 | <str> = <separator>.join(<list>) |
比如:
1 | >>> name_list = ['Alice', 'Bob', 'John'] |
比如:
1 | >>> str_list = ['a', 'b', 'c', 'd', 'e', 'f'] |