Firebase Python实现:如何获取数组中的全部元素
Python 获取并打印friend_requests数组元素的实现
情况1:普通数组(元素为字符串/数字等基础类型)
直接遍历数组逐个打印元素即可:
def print_friend_requests(friend_requests): for request in friend_requests: print(request) # 示例调用 friend_requests = ["Alice", "Bob", "Charlie"] print_friend_requests(friend_requests)
情况2:数组元素为字典(对应你截图里的结构)
如果每个请求是包含多字段的字典,可以选择打印完整字典,或者拆分字段打印:
def print_friend_requests(friend_requests): # 打印完整字典 for request in friend_requests: print(request) # 拆分指定字段打印(比如sender和receiver) print("\n--- 拆分字段展示 ---") for idx, request in enumerate(friend_requests, 1): print(f"请求{idx}: 发送者 {request['sender']}, 接收者 {request['receiver']}") # 示例调用(匹配你截图的结构) friend_requests = [ {"sender": "user1", "receiver": "user2"}, {"sender": "user3", "receiver": "user4"} ] print_friend_requests(friend_requests)
补充说明
- Python里用
for...in遍历序列,逻辑和JS的for...of类似 - 如果数组元素是自定义对象,只需把
request['字段名']换成request.属性名即可提取内容
内容的提问来源于stack exchange,提问作者SplashFruit
相关产品推荐
相关产品推荐

