teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

Update

2022/07/04 08:46

投稿

melian
melian

スコア21263

answer CHANGED
@@ -4,24 +4,24 @@
4
4
  lst1 = ['apple', 'orange', 'banana']
5
5
  lst2 = ['http://apple.com', 'http://orenge.com', 'http://banana.com']
6
6
 
7
- result = [{'id': id, 'body': body, 'url': url}
7
+ result = [{'id': str(id), 'body': body, 'url': url}
8
8
  for id, (body, url) in enumerate(zip(lst1, lst2), start=1)]
9
9
  print(json.dumps(result, indent=2))
10
10
 
11
11
  #
12
12
  [
13
13
  {
14
- "id": 1,
14
+ "id": "1",
15
15
  "body": "apple",
16
16
  "url": "http://apple.com"
17
17
  },
18
18
  {
19
- "id": 2,
19
+ "id": "2",
20
20
  "body": "orange",
21
21
  "url": "http://orenge.com"
22
22
  },
23
23
  {
24
- "id": 3,
24
+ "id": "3",
25
25
  "body": "banana",
26
26
  "url": "http://banana.com"
27
27
  }