python中列表,字典和JSON常用方法总结

import json

#列表类型常用操作
list1 = [22,11,33,33]
list2 = [44,55,66]

list1.append("b") #在列表末尾添加新的对象
list1.extend(list2) #在列表末尾一次性追加另一个序列中的多个值
list1.insert(1,"c") #在list1下标是1的位子插入“c”
list1.index(22) #从列表中找出某个值第一个匹配项的索引位子,如果没有就报错
list1.count(22) #统计某个元素在列表中出现的次数

del list1[1] #删除某一个元素
list1.remove(33) #删除第一个匹配的元素
list1.pop(1) #异常列表中的元素,不写下标,默认从删除最后一个元素
list1.sort() #对原列表进行排序

list1.clear() #清空列表
del list1 #在内存中删除列表


#字典的操作
dict1 = dict((["a",1],["b",2])) #生成{'a': 1, 'b': 2}字典
dict2 = {"a":"111","name":"jike"}
parse.urlencode(dict2) #将dict2中的格式转成"a=111&name=jike"

dict1.get("a","Not Found") #相当于dict1["a"],区别在于dict1["c"]找不到时保持,用get找不到时默认返回None或者自定义文案Not Found
dict1.update({"a":22}) #更新字典中的“a”的值,如果字典中没有“a”,则创建“a”:22
dict1.update(dict2)#将dict2添加到dict1,相同key的进行覆盖,没有的则直接创建
for key,value in dict1.items(): #循环取出字典中的key和value
    print(key, value)
del dict1["a"] #删除key为a的值
dict1.pop("name") #删除key为name的值
dict1.clear() # 清空字典


#Json格式处理
#1. 一般在组装参数时,建议用字典格式,
#2. 在发送请求时用json.dumps()转成文本(JSON字符串)发送
#3. 在收到请求后使用json.loads(res.text)转化为字典,方便获取其中的参数值
s = '{"name":"jike"}'
d = json.loads(s) #将str型转成字典,同eval(a)

d1 = {"name":"jike"}
s1 = json.dumps(d) #将字典型转成str
print(type(s1))

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值