能够仅访问Python Unicode字典中列表的最后一个元素

阿杰·库玛(Ajay Kumar)

我的Python Unicode字典如下所示:

`<QueryDict: {u'csrfmiddlewaretoken':[u'oacUfIz5q2tPtmSoqCQi7tBDn2ejpt4x9ZiFeLKeIOyB2CHvAoJqbe1cHNZJSObP'], u'Date and Events[]': [u'2000-09-09', u'bday', u'second']}>`

当我尝试使用键“日期和事件[]”访问元素时,我仅获得列表的最后一个元素。知道为什么会这样吗?

prsna23

Dict中的__getitem __()返回原样。可以是int,float,string或list。但是QueryDict并非如此。您必须使用QueryDict.getlist(key)或将其转换为Dict才能完成工作。让我们假设“ qd”是您要从中提取项目的QueryDict。

    date = QueryDict.getlist('Date')
    events = QueryDict.getlist('Events[]')

如果希望将QueryDict转换为dict,则可以执行类似的操作来完成任务。

    myDict = dict(qd.iterlists())
    date = myDict['Date']
    events = myDict['Events[]']

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何访问包含列表作为值的字典中列表值中的最后一个元素

python:从列表中获取最后一个匹配的字典

访问小标题列表中的最后一个元素

Python:比较列表中的最后一个元素

Python将列表中的最后一个元素分组

使用Python中每个列表的最后一个元素

将列表的元素作为最后一个元素插入到python列表中的列表中

仅获取for循环python中列表的最后一个元素

如何从python复制列表列表而没有每个列表中的最后一个元素

For循环仅迭代Python中的最后一个元素

python截断字典以获取最后一个元素

迭代Python列表中的连续元素,以使最后一个元素与第一个元素结合

如何在python中串联列表,但如果元素相等则仅保留相邻列表的最后一个或第一个元素

如何在ocaml中访问列表中的最后一个元素

(Javascript)访问Firebase RealtimeDatabase中列表中的最后一个元素

仅显示链接列表的最后一个元素

仅转换Scala列表的最后一个元素

Android列表仅包含最后一个元素

Python-如何删除列表列表中的最后一个元素?

如何在列表理解中修改Python列表的最后一个元素?

Python:从列表列表中删除最后一个元素?

如何在python列表中从最后到第一个访问所有列表元素

Airflow 动态任务依赖设置仅适用于列表中的最后一个元素

Python 列表有 3 个元素,但我只能访问最后一个元素

如何根据python中的最后一个元素找到列表列表中的前3个列表?

如何在Python中以不同的方式对待列表中的最后一个元素?

如何在 Python 中删除列表的最后一个元素中的字符?

使用python中的字典元素从列表中创建一个csv文件

嵌套Lambda的Python列表仅执行Lambda列表的最后一个元素