前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 字符串与列表间的转换

Python 字符串与列表间的转换

作者头像
Zkeq
发布2022-05-18 13:58:05
8480
发布2022-05-18 13:58:05
举报
文章被收录于专栏:Zkeq

字符串与列表间的转换

字符串转列表的函数–split
功能
  • 将字符串以一定规则切割转成列表
用法
  • string.split(sep=None, maxsplit=-1)
参数
  • sep:切割的规则符号,不填写**,默认空格**,如字符串无空格不分割生成列表
  • maxsplit : 根据切割符号切割的次数, 默认**-1无限制**
返回值
  • 返回一个列表
列表转字符串的函数–join
功能
  • 列表一定规则转成字符串(元组,集合也可以)
用法
  • 'sep'.join(iterable)
参数
  • sep: 生成字符串用来分割列表每个元素的符号
  • iterable: 非数字类型列表或元组或集合
返回值
  • 返回一个字符串
代码语言:javascript
复制
# coding:utf-8

a = 'abc'
print(a.split())

b = 'a,b,c'
print(b.split(','))

c = 'a|b|c|d'
print(c.split('|', 1))

d = 'a|b|c|d'
print(d.split('|', 2))

f = 'a~b~c'
print(f.split('~', 2))

test = ['a', 'b', 'c']
test_str = '|'.join(test)
print(test_str)

test2 = ['c', 'a', 'b']
print('|'.join(test2))

# test3 = [{'name': 'dewei'}, {'name': 'xiaomu'}]
# print('.'.join(test3))

# test4 = [('a', 'v'), ('a', 'b')]
# print(''.join(test4))

# test5 = [None, True]
# print('.'.join(test5))

sort_str = 'a b c d f i p q c'
sort_list = sort_str.split()
print(sort_list)
sort_list.sort()
print(sort_list)
sort_str = ' '.join(sort_list)
print(sort_str)

sort_str_new = 'abcdfipqc'
print(sort_str_new)
res = sorted(sort_str_new)
print(''.join(res))

seq = ('a', 'b', 'c')
seq2 = {'a', 'b','c'}
print('#'.join(seq))
print('$'.join(seq2), type(seq2))
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-10-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 字符串与列表间的转换
    • 字符串转列表的函数–split
      • 功能
      • 用法
      • 参数
      • 返回值
    • 列表转字符串的函数–join
      • 功能
      • 用法
      • 参数
      • 返回值
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档