数据结构

列表

函数 说明
s.append(x) 在列表s的末尾添加元素x
s.pop(i) 删除并返回s中索引为i的元素
s.remove(x) 删除s中的第一个x元素

字典

# 遍历字典的key&value
out = []
for key in data.keys():
    str1 = key + "=" + data[key]
    out.append(str1)
print('&'.join(out))
out1 = []
for key,value in data.items():
#for (key,value) in data.items():
    str2 = key + "=" + value
    out1.append(str2)
print('&'.join(out1))
# 遍历字典的value
for value in data.values():
    print(value)

在字典中嵌套列表

import json
data = {'kvmlist':[{'name':'vm01','status':'0'}]}
print(data)
data1 = {'name':'vm02','status':'1'}
list1 = data['kvmlist']
list1.append(data1)
data['kvmlist']=list1
print(data)
json = json.dumps(data)
print(json)
{'kvmlist': [{'name': 'vm01', 'status': '0'}]}
{'kvmlist': [{'name': 'vm01', 'status': '0'}, {'name': 'vm02', 'status': '1'}]}
{"kvmlist": [{"name": "vm01", "status": "0"}, {"name": "vm02", "status": "1"}]}