簡體   English   中英

從鍵值列表創建列表

[英]Create List from List of Key-Values

給定下面的JSON結構,我想從一個項目中獲取所有數據,然后隨機提取其中一個值進行link

使用random -我熟悉從列表中獲取隨機值。 我遇到的問題是如何從列表中創建列表。 請參閱JSON下面的代碼。

Item0:
    0
    caption: "caption 0"
    link: "www.item0.com"
    type: "type0"

    1
    caption: "caption 1"
    link: "www.item1.com"
    type: "type1"

蟒蛇:

chosen_item = "Item0"
firebase = firebase.FirebaseApplication('https://app.firebaseio.com')
result = firebase.get(chosen_item, None)

if result: 
  for i in result: 
    result_link = (i['link'])
    print result_link

if-statement循環遍歷並以unicode類型返回項目中的link 如何從中列出清單? result_link

chosen_item = "Item0"
firebase = firebase.FirebaseApplication('https://app.firebaseio.com')
result = firebase.get(chosen_item, None)

if result: 
  links = []
  for i in result: 
    links.append(i['link'])
result_links = [x for x in result['link']]

如果需要使用索引號,請嘗試以下操作:

result_links = []
i = 0
for item in results:
    result_links.append(item[i]['link'])
    json_index +=1

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM