以原始样式打印列表
Print a list with the original style
我正在使用 python 并且我有一个 txt 数据库,其值类似于 24,50,55,5754
现在我想以相同的样式打印例如最后三位数字:
输出:50,55,5754
我创建了一个列表:
str.split(",")
然后要打印:
print (str[1:4])
但是它当然会像这样打印:
['50', '55', '5754']
我需要 xx,xx,xx
样式,因为它需要像这样插入到 HTTP 地址中。
有什么建议吗?
尝试 str.join
:
print(",".join(str.split(",")[1:4]))
您需要加入:
spl = s.split(",")
print (",".join(spl[1:])
如果您只想获取最后三个元素,您可以索引字符串:
s = "24,50,55,5754"
print(s[s.find(",")+1:])
50,55,5754
我正在使用 python 并且我有一个 txt 数据库,其值类似于 24,50,55,5754
现在我想以相同的样式打印例如最后三位数字:
输出:50,55,5754
我创建了一个列表:
str.split(",")
然后要打印:
print (str[1:4])
但是它当然会像这样打印:
['50', '55', '5754']
我需要 xx,xx,xx
样式,因为它需要像这样插入到 HTTP 地址中。
有什么建议吗?
尝试 str.join
:
print(",".join(str.split(",")[1:4]))
您需要加入:
spl = s.split(",")
print (",".join(spl[1:])
如果您只想获取最后三个元素,您可以索引字符串:
s = "24,50,55,5754"
print(s[s.find(",")+1:])
50,55,5754