腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在
Python3.8
中
键入
键
、
TypedDict
的
值
,
而
不
使用
其他
类
、
我想
使用
Python3.8
中
的
类型模块。
Python3.8
在
键入
模块中提供了一个
TypedDict
。我有一个带如下参数
的
函数:输入import def groupDataFrame(df: pd.DataFrame, somelist: List[str], somedict:
TypedDict
[str但是它不允许我像这样指定字典,抛出一个TypeError:TypeError: '_TypedDictM
浏览 25
提问于2020-07-23
得票数 1
回答已采纳
1
回答
是否有可能获得用于创建字典对象
的
TypedDict
类
的
引用?
Python3.8
引入了用于
键入
dict对象
的
TypedDict
类
:class MyDict(
TypedDict
):# dict 这里
的
问题是,由
TypedDict
生成
的
最后一个对象是一个dict类型
的
对象,并且失去了对原始创建
类</e
浏览 3
提问于2020-06-22
得票数 1
2
回答
可以“提示”字典
中
的
关键字吗?
、
、
在
PyCharm Code completion >“基本完成”>“调用基本完成”>“字典”
中
,我看到,如果您将字典硬编码为某些
值
,则可以在编写有关该字典
的
代码时
使用
代码完成。但显然,
在
许多情况下,您将
使用
字典,并且您预先知道该字典
的
结构,并且您不希望将字典硬编码到您
的
代码
中
。例如,您可能正在解析一些具有预期结构
的
YAML或JSON。如果你能用Python“暗示”它
的</e
浏览 21
提问于2019-05-18
得票数 1
回答已采纳
1
回答
Python相当于类型记录
的
参数实用类型?
、
您有自己
的
实用程序功能,如: temp_foo = FooSdk(**foo_config)有什么方法可以
在
foo_config
中
添加类型以使其与FooSdk__init__
的
呼叫签名对齐呢?这就像打字本
中
的
ConstructorParam
浏览 2
提问于2022-11-01
得票数 0
1
回答
为自定义类属性
键入
提示
、
、
我对
在
python中
使用
类型提示非常陌生。我有一个包含多个模块
的
应用程序包和与它们相关
的
类
。当有多个脚本,并且定义
的
类型来自一个
在
另一个模块中加载脚本
的
对象时,我一直试图找到一些类型提示说明它是如何工作
的
。以下是一个非常简化
的
版本,用于对类型提示
的
使用
进行混淆。stuff
浏览 14
提问于2021-05-07
得票数 0
回答已采纳
1
回答
Python
使用
的
是dict.update,
而
不是输入
TypedDict
时
的
安全类型?
、
、
、
、
在我看来,dict就像在说Dict[Any, Any],那么为什么
不
添加一个
TypedDict
作为一个dict
值
呢?
浏览 8
提问于2020-07-19
得票数 1
回答已采纳
1
回答
Mypy:我应该如何
键入
一个把字符串作为
键
,并且
值
可以是字符串或字符串列表
的
dict?
、
、
我正在
使用
Python3.8.1和mypy 0.782。List, Dicts: Mytype = {"x": "y", "a": ["b"]}发现如下:,但仍不完全确定为什么会发生上述情况,以及如何修复它。编辑
浏览 4
提问于2020-07-12
得票数 8
回答已采纳
2
回答
如何在Python中
键入
嵌套对象?
、
、
、
、
我试图用mypy来建模响应,这样它就可以与VSCode
的
Intellisense一起工作,并且
在
我做粗心
的
赋值或修改时给我一些提示。但是,当WSDL响应位于嵌套对象
中
时,我遇到了一个障碍,我无法找到一种
键入
它
的
方法。'accountName': 'Ming', } }我
使用
以下代码
浏览 1
提问于2019-12-27
得票数 10
回答已采纳
1
回答
在
TypedDict
中
记录密钥
的
正确方法?
、
、
、
、
在
TypedDict
中
记录密钥
的
正确方法是什么?我
在
中
没有看到多少信息。
类
Foo(
TypedDict
):“”我是一个有文档
的
模式。key: key :这个
键
有一些需要文档
的
含义。“
键
: int
在
Typed
浏览 26
提问于2022-10-19
得票数 2
回答已采纳
1
回答
函数,用于获取
使用
静态类型检查器工作
的
TypedDict
值
的
类型。
、
、
、
我希望创建一个Python (3.8+)函数,即: fromtyping import Any, Literal,
TypedDict
bar: int spam: Anyreveal_
浏览 0
提问于2020-12-15
得票数 3
2
回答
如何在Python中将typing.Union转换为其子类型之一?
、
、
、
我
使用
Python3.6.1、mypy和输入模块。我创建了两个自定义类型,Foo和Bar,然后在从函数返回
的
dict中
使用
它们。dict被描述为将str映射到Union of Foo和Bar。然后,我想在一个只指定一个参数
的
函数中
使用
这个dict
的
值
:Bar), "bar": Bar(2)} d
浏览 16
提问于2017-06-24
得票数 19
回答已采纳
4
回答
使
键入
的
数据
中
的
所有
键
都不需要
、
、
我有一个现有的
TypedDict
,包含多个条目:class Params(
TypedDict
): param2:str我想要创建完全相同
的
TypedDict
,但是所有的
键
都是可选
的
,这样用户只能指定特定
的
参数。我知道我可以做这样
的
事: class OptionalParams(
TypedDict</
浏览 23
提问于2022-03-24
得票数 3
回答已采纳
1
回答
Python:将变量注释为
TypedDict
的
键
、
、
我想说明
的
是,变量应该只接受作为
TypedDict
键
的
值
。目前,我正在定义一个单独
的
Literal类型来表示
键
,例如: a:int mytd[key] # error:
Typed
浏览 11
提问于2020-07-06
得票数 10
回答已采纳
1
回答
在
Python
中
“`Dict[str,Any]”是什么意思?
、
、
我参考了可用
的
文档,以了解如何在
使用
函数注释时定义返回类型。 PEP 484
类
型Dictstr,任何类型都是合适
的
,但是它太宽松了,因为可以
使用
任意字符串
键
,任意
值
浏览 8
提问于2020-05-06
得票数 6
回答已采纳
2
回答
如何在Python
中
输入具有常量形式但具有多个类型
的
提示Dict?
、
、
、
我想输入提示some_func函数
的
返回对象,它始终是相同
的
格式。这是正确
的
吗?
浏览 3
提问于2022-07-26
得票数 1
回答已采纳
2
回答
为什么我拒绝我
的
“混合联盟”类型声明?
、
、
、
的
时候,我遇到了一些我不明白
的
行为。instead, which is covariant in the value type(正如注释所暗示
的
,用Dict替换Mapping可以删除错误,但为了解决我必须
使用
Dict
的
问题。)据我所知,每个函数
的
类型注释应该简化为同一组类型:
键
为字符串,
值
为floats/string/int
的
浏览 5
提问于2020-07-14
得票数 8
5
回答
NamedTuple和
TypedDict
在
Python / mypy
中
的
主要区别是什么?
、
、
、
、
在我看来,NamedTuple和
TypedDict
是相当相似的,
而
Python开发人员自己也意识到了这一点。关于PEP,我想添加一个关于NamedTuple和
TypedDict
的
公共部分,它们非常相似,后者已经在结构上运行了。你觉得呢? 但吉多似乎对此不太确定。我不太确定NamedTuple和
TypedDict
是否真的那么相似(除了它们都试图
在
静态类型
的
世界
中
处理过时
的
模式)。因此,这是我懒洋洋地试图让
其他
人拿
浏览 0
提问于2018-11-21
得票数 44
1
回答
mypy不认识字典词典
、
、
、
、
我试图
使用
mypy检查我
的
类型注释,但是这个错误一直
在
锁定:attribute "endswith"from typing所以我知道config[database1]
的</em
浏览 2
提问于2021-07-08
得票数 0
回答已采纳
1
回答
为什么
TypedDict
与匹配映射
不
兼容?
、
、
考虑以下代码: foo: bool print(a) 'foo': Truemy_func_bool(d) # line 21 test.py:21: error:参数1到&qu
浏览 1
提问于2020-02-19
得票数 4
回答已采纳
1
回答
Python输入
的
dict有一个A类型
的
值
,所有
其他
的
B类型
的
值
呢?
、
、
、
在
查看之后,我了解到可以
使用
以下方法指定特定
键
的
值
类型:from typing_extensions import
TypedDict
Mov
浏览 4
提问于2022-10-20
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
探索Python中的关键字
想变黑客高手?先学会如何设置环境变量!
培养这10个习惯,你就离UNIX高手更进一步了
如何防止Web应用基于浏览器的音译与键盘事件发生错误?
如何在OS X上隐藏文件并使隐藏文件可见
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券