问题标签 [tuples]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用元组索引列表如何工作?
我正在学习 Python 并遇到了这个例子:
打印:
美国广播公司
定义
艾伊
脑电图
我想弄清楚为什么!
例如,我第一次通过扩展版本得到的是:
但我不明白 (0,1,2) 是如何交互的。任何人都可以提供解释吗?谢谢。
(这是一个井字游戏的一些代码的缩写版本,它运行良好,我只是不明白这部分)
python - 将“(-1,0)”转换为元组(-1,0)的最快方法?
我有一个巨大的字符串元组,它们是从程序返回的。返回的示例元组可能如下所示:
我可以将这些字符串转换为真正的元组(里面有整数),但我希望有人知道一个很好的技巧来加快速度。我想出的任何东西都感觉像是在以一种相对“缓慢”的方式进行。正如我所提到的,这些列表可能很大,因此非常感谢快速方法!
谢谢
编辑一个 好吧,所以看起来 eval 是一种较慢的方法。但到目前为止,我已经测试了 4 种方法,感谢您的任何评论和提交!:)
另外,有人问我的元组的大小。它的范围从几个到不超过几百万。不是“太大”,但足够大,速度是一个重要因素。我不是来进行微优化的,只是学习任何我可能不知道的新技巧。例如, eval() 是我经常忘记的东西,即使在这种情况下它似乎做得不太好。
编辑两个 我还想注意字符串格式不应该改变。所以不需要检查格式。此外,这是一个嵌入式 Python v2.6.2,所以任何需要2.6 的都可以。另一方面,3.0,没那么多;)
看起来很棒的家伙,再次感谢所有输入:)
编辑 3 另一个注释。我注意到我一直在返回没有导致“元组”的代码,这没关系,如果有人认为最终结果“必须”是一个元组,我很抱歉。类似格式的东西很好。
结果是:
syntax - 元组参数声明和赋值奇怪
我可以按如下方式分配一个元组:
但我不能再重新分配如下
相反,我似乎必须这样做:
为什么后者有效而前者无效?
haskell - 在 Haskell 中,如何递归操作元组并将字符预附加到元组中的第一个元素?
这个函数的类型是function :: Num a => ([Char],a) -> ([Char],a)
我对这个函数的输入是这样(".'*",0)
的,函数找到第一个'.'
or'*'
和更新a
,根据首先替换的字符将 200 或 400 添加到a
' 值。一旦某些内容发生了更改,字符列表的其余部分将附加到末尾(仅更改了一个字符)。如果头字符未更改,则处理列表的其余部分但保留头字符。
我相信前两个受保护的语句是正确的,但是我不知道如何使此功能递归以检查列表中的整个字符是否不变。
基本上,当函数到达时,我需要处理字符列表的其余部分,但也需要返回未更改的字符。
所需输入输出的示例:
或者
任何帮助是极大的赞赏!如果不清楚,我会澄清。我觉得我以错误的方式解决了这个问题。
python - Python:字典列表,如果存在则增加一个字典值,如果不附加一个新字典
我想做这样的事情。
我能怎么做 ?我不知道我是否应该对元组进行编辑或找出元组索引?
有什么帮助吗?
python - 列表与元组,何时使用?
在 Python 中,什么时候应该使用列表,什么时候应该使用元组?
有时您别无选择,例如,如果您有
那么 x 必须是一个元组。
但是,如果我是设计 API 并选择数据类型的人,那么指导方针是什么?
java - 如何从 Java / Spring 创建类型化的 Tuple2?
我希望能够Tuple2
从 spring 配置中创建一个我明确声明参数类型的地方:
这不起作用(我在我的配置文件中指定了相关的属性编辑器)。在运行时我收到错误:
原因:org.springframework.beans.factory.UnsatisfiedDependencyException:
创建文件 [C:\Work\myproj\config\test\myproj.xml] 中定义的名称为 'scala.Tuple2#6504bc' 的 bean 时出错:通过构造函数表示的依赖关系不满足类型为 [java.lang.Object] 的索引为 0 的参数:
构造函数参数类型不明确- 您是否将正确的 bean 引用指定为构造函数参数?
如果我不声明显式,错误就会消失type
- 但是当然Tuple2
我的程序中的只是一个(String, String)
不是我想要的。
对于那些不知道这一点的人,请编辑,Spring 使用PropertyEditor
s 从字符串创建实例,如下所示:
现在我只是在我的配置中声明:
嘿,我可以做这样的事情:
或者,Spring 可以从您的 setter 方法中找出泛型类型参数。除了在我的情况下它似乎不起作用Tuple2
!
python - 字典中的元组
是否可以在 python 中将元组添加为字典中的值?
如果是,那么我们如何添加新值呢?我们怎样才能删除和改变它?
python - 解析表示元组列表的字符串
我有看起来像这样的字符串:
我想将它们中的每一个都转换成python数据结构。最好是包含一对浮点值的元组列表(或元组)。
我可以这样做eval("(8, 12.25), (13, 15), (16.75, 18.5)")
给我一个元组的元组,但我不认为天真地评估外部信息是一个明智的决定。
所以我想知道一个优雅的 pythonic 解决方案会是什么样子。
python - 是否可以在不使用变量的情况下解包元组?
我在程序中的路径上使用 os.path.split() 函数来获取文件的文件名和路径名,然后将它们传递给另一个方法,但我目前的解决方案似乎相当难看:
是否可以在调用 some_class 时以更简洁的方式解包路径元组?就像是:
还是我应该以另一种方式进行?也许是一种更蟒蛇的方式?