草庐IT

奇偶数

全部标签

python - 将奇数舍入为偶数的最佳方法是什么?

当我偶然发现以下内容时,我正在重写一些遗留代码:rounded_val=(len(src_string)/2)*2这利用了integerdivisionbehavior,将字符串的长度值四舍五入到它之前的第一个偶数值。但是整数除法在Python3上即将发生变化,我需要更改这一行。执行此操作的最佳方法是什么? 最佳答案 如果您不喜欢依赖Python2/整数操作数的行为,请改用//底除法:rounded_val=(len(src_string)//2)*2 关于python-将奇数舍入为偶数

将字符串列表转换为字典的 Pythonic 方法,其中奇数索引字符串作为键,偶数索引字符串作为值?

我有一个从某处解析的字符串列表,格式如下:[key1,value1,key2,value2,key3,value3,...]我想基于这个列表创建一个字典,像这样:{key1:value1,key2:value2,key3:value3,...}带有索引偏移量的普通for循环可能可以解决问题,但我想知道是否有一种Pythonic方式可以做到这一点。列表理解似乎很有趣,但我似乎无法找到如何将它们应用于这个特定问题。有什么想法吗? 最佳答案 你可以试试:dict(zip(l[::2],l[1::2]))说明:我们将列表分成两个列表,一个是

python - 在没有循环的情况下向numpy数组中的所有奇数或偶数索引元素添加一个数字

假设您的numpy数组是:A=[1,1,2,3,4]你可以简单地做:A+.1向numpy数组的每个元素添加一个数字我正在寻找一种将数字添加到奇数或偶数索引数A[::2]+1的方法,同时保持整个数组的完整性。是否可以在没有任何循环的情况下向所有奇数或偶数索引元素添加一个数字? 最佳答案 In[43]:A=np.array([1,1,2,3,4],dtype='float')In[44]:A[::2]+=0.1In[45]:AOut[45]:array([1.1,1.,2.1,3.,4.1])请注意,这会修改A。如果您希望保留A不变,请

python - 在 Python 中生成偶数列表

基本上,我需要帮助从我用Python创建的列表中生成偶数:[1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368,...]我尝试了几种不同的方法,但每次打印时,奇数和偶数混在一起!如果我要生成0-100的范围,我知道如何生成偶数/奇数,但是,仅从前面提到的列表中获取偶数让我感到难过!附言我才使用python几天,如果结果非常简单,在此先感谢!编辑:感谢所有回复,在您的帮助下我已经解决了这个小问题。这是我最终完成的一个小练习,要求对斐波那契数列的偶数求和:F=[1,

python - 正则表达式匹配偶数个字母

我需要将Python中的表达式与仅匹配偶数次字母出现的正则表达式进行匹配。例如:AAA#nomatchAA#matchfsfaAAasdf#matchsAfA#matchsdAAewAsA#matchAeAiA#nomatch偶数个As应该匹配。 最佳答案 试试这个正则表达式:^[^A]*((AA)+[^A]*)*$如果A不需要连续:^[^A]*(A[^A]*A[^A]*)*$ 关于python-正则表达式匹配偶数个字母,我们在StackOverflow上找到一个类似的问题:

具有奇偶类的 Javascript DOM 操作

我有这样的HTMLLoremipsumdolorsitametconsecteturadipiscingseddoeiusmodtemporincididuntutClick我只想显示这样的两段Loremipsum//every'odd'classwillshowheredolorsitamet//every'even'classwillshowhereClick规则是“从'#p1'开始,只有一个段落会在点击按钮时发生变化,从奇数到偶数,奇数类将变为另一个奇数类,偶数类将变为另一个偶数类”。示例第一个更改如下所示(第一次单击按钮)consecteturadipiscing//#p1ch

html - 是否有可能总是有偶数列自动填充?

嘿,我是CSS网格的新手。看看下面的例子:.platform{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:20px;}.item{width:100%;background-color:#aaa;padding:10px;box-sizing:border-box;text-align:center;}.wrapmed{max-width:400px;}.wrapsmall{max-width:300px;}abcdabcdabcd基本上网格工作得很好。但是,我永远不想打破

html - CSS 奇偶数 2 列

我的html是这样的:一行中有2篇带有float的文章,我希望它们像这样更改颜色:bluegreengreenbluebluegreengreenblue我如何使用css做到这一点? 最佳答案 一个模式中有四个article,因此4n的一些偏移量应该可以解决问题。这似乎有效(Fiddle):article{color:blue}article:nth-child(4n-1),article:nth-child(4n-2){color:green}如果您不喜欢减号,加号也同样有效(Fiddle):article{color:blue}

javascript - 在 HTML Canvas 上使用奇偶填充

是否有任何在Canvas上实现奇偶填充规则的开源库(JaveScript)。如果我尝试自己实现它,那么它会有多复杂(考虑到也有复杂曲线的一般情况)并且它会影响性能(由于在JaveScript中为每个像素执行它的开销)。将奇偶填充转换为非零绕组的方法是什么(考虑适用于每种情况的通用解决方案)。我发现的一种方法是将形状划分为所有不相交的多边形并分别填充它们。一种选择是使用SVG并在Canvas上绘制SVG,但我还发现原生SVG渲染在iPad上有点慢,但即使我在HTMLCanvas(在iPad上)上绘制SVG也很慢吗?提前致谢 最佳答案

javascript - Handlebars 的奇数和偶数比较助手

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我正在尝试找到一种方法来根据数组索引将数组索引解析为奇数或偶数我在看这个http://assemble.io/helpers/helpers-comparison.html并希望找到这样的东西:{{#eacharray}}{{#if_odd{{@index}}}}{{thi