Python字典,列表,元组,字符的长度用len()函数,矩阵的长度用shape

本文介绍了如何使用Python的json模块读取并解析不同类型的JSON数据,包括列表和字典,展示了如何获取数据类型和维度,适用于处理来自API或文件的数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如果需要知道某数据类型的长度或维度,
先 print type(xxx)知道数据类型,例如读取json文件
[{“keypoints”: [ 677.9600219726562, 739.485595703125, 0.004566059447824955, 664.0691528320312, 747.8201293945312, 0.004143653437495232], “score”: 2.6802735328674316, “image_id”: “00500.jpg”, “category_id”: 1}, {“keypoints”: [ 456.440185546875, 1005.5248413085938, 0.0018323599360883236, 260.51141357421875, 846.6636352539062, 0.006010023411363363, 255.2160186767578, 1002.8771362304688, 0.004762142430990934], “score”: 2.4920735359191895, “image_id”: “00500.jpg”, “category_id”: 1}]

f = open("./3/alphapose-results.json", encoding='utf-8')  
setting = json.load(f)
print(type(setting))
<class 'list'>
print(len(setting))
2

对于另一个json文件:
{“keypoints”: [ 677.9600219726562, 739.485595703125, 0.004566059447824955, 664.0691528320312, 747.8201293945312, 0.004143653437495232], “score”: 2.6802735328674316, “image_id”: “00500.jpg”, “category_id”: 1}

f = open("./3/alphapose-results.json", encoding='utf-8')  
setting = json.load(f)
print(type(setting))
<class 'dict'>
print(len(setting))
4


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值