【发布时间】:2021-02-08 12:31:52
【问题描述】:
我创建了一个插入字符串的数字列表,在本例中它是一个 json。我试图在列表通过并打印最后一个元素后删除字符串的最后一个字符。
mylist = ['1234', '6432', '7128']
print('[')
for number in mylist:
print(
'{'
'"imei":' '"'+ number +'",'
'"url": "http://google.com/method1",'
'"type": "method1"'
'},'
'{'
'"imei":' '"'+ number +'",'
'"url": "http://google.com/method2",'
'"type": "event"'
'},'
)
print(']')
我需要删除字符串中的最后一个字符,即逗号“,”,只有在使用 for 方法遍历列表之后,所以列表中的最后一个元素将不包含“,”。
任何帮助将不胜感激。
【问题讨论】:
-
你应该使用python的json模块:docs.python.org/3/library/json.html
-
您可以像
string_name[:-1]这样对字符串进行切片以删除最后一个字符
标签: python json list for-loop replace