鱼C论坛

 找回密码
 立即注册
查看: 41|回复: 3

[已解决]小白求助

[复制链接]
发表于 5 天前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
a = [1,2,3,4]
b = str(a)[1:-1]
print(b)
小白请教一下这题,为什么是1,2,3,4
最佳答案
5 天前
本帖最后由 昨非 于 2021-1-13 22:32 编辑

字符串的切片操作,和列表切片同理。看例子
  1. a =[1,2,3,4]
  2. print(str(a))  #这个字符串中包括左右括号
  3. print(str(a)[1:]) #截取第一个字符(左括号)之后的部分
  4. print(str(a)[:-1])#截取最后一个字符(右括号)之前的部分
  5. print(str(a)[1:-1]) #两端都截取一个字符
复制代码

输出为:
  1. [1, 2, 3, 4]
  2. 1, 2, 3, 4]
  3. [1, 2, 3, 4
  4. 1, 2, 3, 4
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 5 天前 | 显示全部楼层    本楼为最佳答案   
本帖最后由 昨非 于 2021-1-13 22:32 编辑

字符串的切片操作,和列表切片同理。看例子
  1. a =[1,2,3,4]
  2. print(str(a))  #这个字符串中包括左右括号
  3. print(str(a)[1:]) #截取第一个字符(左括号)之后的部分
  4. print(str(a)[:-1])#截取最后一个字符(右括号)之前的部分
  5. print(str(a)[1:-1]) #两端都截取一个字符
复制代码

输出为:
  1. [1, 2, 3, 4]
  2. 1, 2, 3, 4]
  3. [1, 2, 3, 4
  4. 1, 2, 3, 4
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 5 天前 | 显示全部楼层
  1. a = [1,2,3,4]
  2. str(a) = '[1,2,3,4]'
  3. str(a)[1:-1]  = '1,2,3,4' # 从索引为 1 的字符(包括)开始,切片到字符串的最后一个字符(不包括)
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 5 天前 | 显示全部楼层
昨非 发表于 2021-1-13 22:29
字符串的切片操作,和列表切片同理。看例子

输出为:

感谢大佬,没想到括号也算
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1

GMT+8, 2021-1-18 00:43

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表