如何将字典作为最后一个元素添加到字典列表中?

时间:2019-04-17 14:44:02

标签: python

我想在列表中添加一个词典,其中包含其他几个词典。

  1. 我列出了十个热门旅游城市:

                 City      Country  Population     Area
    
    0         Buenos Aires    Argentina     2891000     4758
    1              Toronto       Canada     2800000  2731571
    
    2          Pyeongchang  South Korea     2581000     3194
    
    3             Marakesh      Morocco      928850      200
    
    4          Albuquerque   New Mexico      559277      491
    
    5            Los Cabos       Mexico      287651     3750
    
    6           Greenville          USA       84554       68
    
    7      Archipelago Sea      Finland       60000     8300
    
    8   Walla Walla Valley          USA       32237       33
    
    9        Salina Island        Italy        4000       27
    
    10               Solta      Croatia        1700       59
    
    11        Iguazu Falls    Argentina           0      672
    
  2. 我用熊猫导入了excel:

    import pandas as pd
    travel_df = pd.read_excel('./cities.xlsx')
    print(travel_df)
    cities = travel_df.to_dict('records')
    print(cities)
    variables = list(cities[0].keys())
    
  3. 我想在列表末尾添加第12个元素,但不知道如何做:

    beijing = {"City" : "Beijing", "Country" : "China", "Population" : "24000000", "Ares" : "6490" }
    print(beijing)
    

1 个答案:

答案 0 :(得分:4)

尝试将新行附加到读取的DataFrame。

travel_df.append(beijing, ignore_index=True)