前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >32 - 连接列表中的分隔符

32 - 连接列表中的分隔符

原创
作者头像
ruochen
修改于 2021-05-24 02:29:58
修改于 2021-05-24 02:29:58
1.2K0
举报

1. 如何将列表中的元素(字符串类型的值)连接在一起(首位相接)

代码语言:txt
AI代码解释
复制
a = ['a', 'b', 'c', 'd', 'e']
s = '+'
print(s.join(a))
代码语言:txt
AI代码解释
复制
a+b+c+d+e

2. 字符串的join 方法的作用是什么,使用join 应该注意什么,请举例说明

  • join 方法可以将列表中的字符串类型元素连接起来。并且可以指定元素值直接的分隔符
代码语言:txt
AI代码解释
复制
dirs = '', 'use', 'local', 'xxx', ''
print(dirs)
path = '/'.join(dirs)
print(path)
path = 'C:' + '\\'.join(dirs)
print(path)
代码语言:txt
AI代码解释
复制
('', 'use', 'local', 'xxx', '')
代码语言:txt
AI代码解释
复制
/use/local/xxx/
代码语言:txt
AI代码解释
复制
C:\use\local\xxx\
代码语言:txt
AI代码解释
复制
num = [1, 2, 3, 4 ,5]
# print(s.join(num))

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python “字符串操作” ——Python面试100道实战题目练习,巩固知识、检查技术、成功就业
题目1:在Python中,如何获取字符串"Hello, World!"中第一个字符? A. "Hello, World!"[0] B. "Hello, World!"[1] C. "Hello, World!"[-1] D. "Hello, World!"[len("Hello, World!")]
小白的大数据之旅
2024/11/20
3620
Python “字符串操作” ——Python面试100道实战题目练习,巩固知识、检查技术、成功就业
Python_字符串常用函数和方法(1)_Python自学第十三节
通过len()函数可以统计字符串中字符的个数,或者是列表、元组、字典中元素的个数。
张旭博客
2022/12/27
3380
Python字符串必须会的基操——拆分和连接
生活中几乎没有什么保证:死亡、税收和需要处理字符串的程序员。字符串可以有多种形式。它们可以是非结构化文本、用户名、产品描述、数据库列名称,或者我们使用语言描述的任何其他内容。
查理不是猹
2022/01/05
2.9K0
【python自动化】七月PytestAutoApi开源框架学习笔记(一)
本篇内容为学习七月大佬开源框架PytestAutoApi记录的相关知识点,供大家学习探讨
梦无矶小仔
2023/09/08
4430
【python自动化】七月PytestAutoApi开源框架学习笔记(一)
Python中的join函数
Python中的join函数功能很强大,可以把字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串,而且分隔的字符也可以是一个字符串,接下来详尽地介绍这个函数。
阿黎逸阳
2020/09/08
8.9K0
Python中的join函数
[第四周]Python字符串方法详解
Python中字符串(string)对象提供了很多方法来操作字符串,功能相当丰富。
OrekiShiko
2019/03/24
1.1K0
[第四周]Python字符串方法详解
连仕彤博客[Python笔记] Python内置数据结构之字符串
字符串基础 – 一个个字符组成的有序的序列,是字符的集合; – 使用单引号、双引号、三引号引住的字符序列; – 字符串是不可变对象; – Python3开始,字符串就是Unicode类型; 字符串定义和初始化 str1 = 'abc' str2 = "asdfg123" str3 = '''this's a string''' str4 = 'hello \n lianst.com' str5 = r"hello \n lianst.com" str6 = 'c:\windows\nt' str7
行 者
2018/07/05
5600
实验三 序列数据处理程序设计
2、掌握字符串的输入和输出,会使用切片的方式访问字符串中的值,掌握常见的字符串的内建函数。
背雷管的小青年
2020/06/07
2K0
Python二级考试知识点(史上最全)
1、Python语言基本语法元素 考点1.1 程序的基本语法元素:程序的框架、缩进、注释、变量、命名、保留字、数据类型、赋值语句、库引用 33个保留字 6种数据类型 4种引用方法:import 库、from 库 import 函数、from 库 impor *、import 库 as 别名 考点1.2 基本输入输出函数:input()、eval()、print() 考点1.3 源程序的书写风格-Python之禅 运行import this 即可出现 考点1.4 Python语言的特点 通用、简洁、高产
全栈程序员站长
2022/08/31
2.1K0
python字符串
1.    S.find(substr,[start,[end]])    返回S中出现substr的第一个字母的标号,如果S中没有substr则返回-1,start和end作用就相当于在S[start:end]中搜索
py3study
2018/08/02
8310
Python基础2字符串
String 字符串是Python中最常用的数据类型,可以用单引号和双引号创建字 符串,字符串是不可变的。 字符串的基本操作:Python内建序列包括(列表、元组、字符串、 Unicode字符串、
企鹅号小编
2018/01/04
7730
Python基础2字符串
python字符串String模块
>>> print str.center(20)           #生成20个字符长度,str排中间
py3study
2020/01/09
9780
Python中关于list、tuple、
            tuple是一个有序的元素组成的不可变对象的集合,使用小括号()表示,是可迭代对象
py3study
2020/01/09
8240
计算机二级Python考点解析5
str.lower()或者str.upper():返回字符串的副本,全部字符小写或者大写;
Minerva
2020/05/21
4510
python中string的操作函数
在python有各种各样的string操作函数。在历史上string类在python中经历了一段轮回的历史。在最开始的时候,python有一个专门的string的module,要使用string的方法要先import,但后来由于众多的python使用者的建议,从python2.0开始, string方法改为用S.method()的形式调用,只要S是一个字符串对象就可以这样使用,而不用import。同时为了保持向后兼容,现在的 python中仍然保留了一个string的module,其中定义的方法与S.method()是相同的,这些方法都最后都指向了用S.method ()调用的函数。要注意,S.method()能调用的方法比string的module中的多,比如isdigit()、istitle()等就只能用 S.method()的方式调用。 对一个字符串对象,首先想到的操作可能就是计算它有多少个字符组成,很容易想到用S.len(),但这是错的,应该是len(S)。因为len()是内置函数,包括在__builtin__模块中。python不把len()包含在string类型中,乍看起来好像有点不可理解,其实一切有其合理的逻辑在里头。len()不仅可以计算字符串中的字符数,还可以计算list的成员数,tuple的成员数等等,因此单单把len()算在string里是不合适,因此一是可以把len()作为通用函数,用重载实现对不同类型的操作,还有就是可以在每种有len()运算的类型中都要包含一个len()函数。 python选择的是第一种解决办法。类似的还有str(arg)函数,它把arg用string类型表示出来。 字符串中字符大小写的变换: S.lower() #小写 S.upper() #大写 S.swapcase() #大小写互换 S.capitalize() #首字母大写 String.capwords(S) #这是模块中的方法。它把S用split()函数分开,然后用capitalize()把首字母变成大写,最后用join()合并到一起 S.title() #只有首字母大写,其余为小写,模块中没有这个方法 字符串在输出时的对齐: S.ljust(width,[fillchar]) #输出width个字符,S左对齐,不足部分用fillchar填充,默认的为空格。 S.rjust(width,[fillchar]) #右对齐 S.center(width, [fillchar]) #中间对齐 S.zfill(width) #把S变成width长,并在右对齐,不足部分用0补足 字符串中的搜索和替换: S.find(substr, [start, [end]]) #返回S中出现substr的第一个字母的标号,如果S中没有substr则返回-1。start和end作用就相当于在S[start:end]中搜索 S.index(substr, [start, [end]]) #与find()相同,只是在S中没有substr时,会返回一个运行时错误 S.rfind(substr, [start, [end]]) #返回S中最后出现的substr的第一个字母的标号,如果S中没有substr则返回-1,也就是说从右边算起的第一次出现的substr的首字母标号 S.rindex(substr, [start, [end]]) S.count(substr, [start, [end]]) #计算substr在S中出现的次数 S.replace(oldstr, newstr, [count]) #把S中的oldstar替换为newstr,count为替换次数。这是替换的通用形式,还有一些函数进行特殊字符的替换 S.strip([chars]) #把S中前后chars中有的字符全部去掉,可以理解为把S前后chars替换为None S.lstrip([chars]) S.rstrip([chars]) S.expandtabs([tabsize]) #把S中的tab字符替换没空格,每个tab替换为tabsize个空格,默认是8个 字符串的分割和组合: S.split([sep, [maxsplit]]) #以sep为分隔符,把S分成一个list。maxsplit表示分割的次数。默认的分割符为空白字符 S.rsplit([sep, [maxsplit]]) S.splitlines([keepends]) #把S按照行分割符分为一个list,keepends是一个bool值,如果为真每行后而会保留行分割符。 S.join(seq) #把seq代表的序列──字符
py3study
2020/01/07
9320
JS数组转字符串(3种方法)和字符串转数组(2种)
同样是数组转字符串,toString(),toLocaleString(),join(),join(',')的区别是什么?
王小婷
2021/07/14
41.4K0
JS数组转字符串(3种方法)和字符串转数组(2种)
python字符串方法详解
一篇关于python字符串方法详解的博客,come with me~ 首先介绍一下一些序列型数据的知识:
用户7886150
2021/01/10
1.2K0
python整型-浮点型-字符串-列表及内置函数(上)
转换字符串的大小写(只影响字母) lower  upper  capitalize  swapcase  title
suwanbin
2019/09/26
1.8K0
python整型-浮点型-字符串-列表及内置函数(上)
python基础数据类型----整数 ,
s = input('输入内容') #input输入的为字符串类型 if s: #(字符串作为布尔值进行判断) print('有内容') else: print('没有输入任何内容') #直接回车,显示“没有输入任何内容” #先空格,再回车,显示“有内容”
py3study
2020/01/16
8360
Python 基础(字符串)
字符串定义 字符串是 Python中最常用的数据类型。字符串的意思就是"一串字符",比如"Hello,Charlie"是一个字符串,"How are you?"也是一个字符串。 Python要求字符串
数据STUDIO
2021/06/24
7240
推荐阅读
相关推荐
Python “字符串操作” ——Python面试100道实战题目练习,巩固知识、检查技术、成功就业
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档