鱼C论坛

 找回密码
 立即注册
查看: 2256|回复: 4

怎么使代码简单点

[复制链接]
发表于 2020-12-8 11:15:40 | 显示全部楼层 |阅读模式

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

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

x
a=[2,1,4,6]
b=''
for i in range(len(a)):
    a[i] = str(a[i])
for j in range(1,len(a)*2-1,2):
    a.insert(j,',')
for k in range(len(a)):
    b += a.pop(0)
print(b)
将列表转换为字符串输出,例如【3,1,2,4】变为‘3,1,2,4’,如何使代码简单一点啊,大佬们
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-12-8 11:27:35 | 显示全部楼层
a=[2,1,4,6]
print(','.join(map(str, a)))
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2020-12-8 11:34:07 | 显示全部楼层
本帖最后由 Lyi. 于 2020-12-8 11:35 编辑

list1 = [3,1,2,4]
str1 = ' ,' . join (' %s ' % i for i in list1)
print(str1)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-8 11:40:38 | 显示全部楼层

如果一定要加引号呢   是这样加吗

s=[1,2,3,4,5]
print(("\"%s\"")%','.join(map(str, s)))

'''
D:\wp\wp>py app3.py
"1,2,3,4,5"
'''
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-12-8 15:16:31 | 显示全部楼层
wp231957 发表于 2020-12-8 11:40
如果一定要加引号呢   是这样加吗

s=[1,2,3,4,5]

可以的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-1-17 03:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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