问题标签 [slice]
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 - 列表列表的切片行为问题
我有一个像
这将返回一个列表列表
现在当我执行以下操作时:
它可以工作并打印切片的列表
但如果我这样做
然后它打印忽略 [0:10] 切片的列表。
有什么方法可以使第二种形式起作用,还是我每次都必须循环才能获得所需的结果?
range - 如何在 cassandra 中使用 timeuuid 名称
我有一个问题,我想构建一个日志系统,它将使用 timeuuid 类型作为列名,这将允许我稍后请求它。
因为对于按时间排序的范围查询我需要使用timeuuid类型我想问你如果timeuuid每次都是唯一的并且我不知道列名我怎么能指定timeuuid列名的范围查询因为我只是知道它的存储时间吗?
请帮忙
python - 从 Numpy 3d 数组中保留切片的尺寸
我有一个 3d 数组,a
形状说a.shape = (10, 10, 10)
切片时,尺寸squeezed
自动即
a[:,:,5].shape = (10, 10)
我想保留维度的数量,但也要确保被挤压的维度是显示 1 的维度,即
a[:,:,5].shape = (10, 10, 1)
我曾考虑过重新转换数组并传递ndmin
,但这只是将额外的维度添加到形状元组的开头,而不管切片来自数组中的哪个位置a
。
python - 将列表分割成 n 个几乎等长的分区
我正在寻找一种快速、干净、pythonic 的方法来将列表划分为 n 个几乎相等的分区。
这里有几个答案迭代列表切片非常接近我想要的,除了它们专注于列表的大小,我关心列表的数量(其中一些也用无填充)。显然,这些转换很简单,但我正在寻找最佳实践。
同样,人们在这里指出了很好的解决方案如何将列表分成大小均匀的块?对于一个非常相似的问题,但我对分区的数量比具体的大小更感兴趣,只要它在 1 以内。同样,这很容易转换,但我正在寻找一个最佳实践。
python - 如何遍历列表的前 n 个元素?
假设我有一个列表,我想遍历其中的第一个n
。用 Python 写这个的最好方法是什么?
python - python中的列表切片语法问题
python的文档中提到了扩展索引语法。
当使用扩展索引语法时,也会生成切片对象。例如:a[start:stop:step]
或a[start:stop, i]
。参见itertools.islice()
返回迭代器的替代版本。
a[start:stop:step]
按描述工作。但是第二个呢?它是如何使用的?
php - 将时间范围分成几部分
第一个问题。要温柔。
我正在开发跟踪技术人员在任务上花费的时间的软件。该软件需要增强,以根据星期几和一天中的时间识别不同的计费费率乘数。(例如,“工作日下午 5 点后的时间半。”)
使用该软件的技术人员只需要记录日期、他的开始时间和他的停止时间(以小时和分钟为单位)。该软件有望在速率乘数变化时将时间输入分解为部分。单个时间条目不允许跨越多天。
这是费率表的部分示例。显然,第一级数组键是星期几。第二级数组键表示一天中新乘数开始的时间,并一直运行到数组中的下一个连续条目。数组值是该时间范围的乘数。
用简单的英语来说,这表示从午夜到早上 8 点的时间半费率,从晚上 8 点到下午 5 点的常规费率,以及从下午 5 点到晚上 11:59 的时间半费率。这些中断发生的时间可能是任意的到秒,并且每天可以有任意数量的中断。(这种格式完全可以协商,但我的目标是使其尽可能易于人类阅读。)
例如:星期一从 15:00:00(下午 3 点)到 21:00:00(晚上 9 点)记录的时间条目将包括按 1 倍计费的 2 小时和按 1.5 倍计费的 4 小时。单个时间条目也可以跨越多个中断。使用上面的示例 rateTable,从上午 6 点到晚上 9 点的时间条目将具有 3 个子范围,从上午 6 点到 8 点 @ 1.5x、上午 8 点到下午 5 点 @ 1x 和下午 5 点到晚上 9 点 @ 1.5x。相比之下,时间条目也可能仅从 08:15:00 到 08:30:00 并且完全包含在单个乘数的范围内。
我真的可以使用一些帮助来编写一些 PHP(或至少设计一种算法),这些 PHP 可能需要一周中的一天、开始时间和停止时间,并解析成所需的子部分。理想的输出是一个由(开始、停止、乘数)三元组的多个条目组成的数组。对于上面的示例,输出将是:
我只是无法理解将单个(开始,停止)拆分为(可能)多个子部分的逻辑。
perl - Perl - 如何获取匿名数组中的元素数量,以简洁地修剪路径名
我正在尝试将一段代码简化为一行。我需要一种方法来获取列表中的项目数。我的代码目前如下所示:
太好了,但我想写一行,如下所示:
$#ary
但当然,上述行中的语法毫无意义。
是否有等效的方法来获取匿名列表中的元素数量?
谢谢!
PS:合并它的原因是它会在一堆附属于主应用程序的 perl 脚本的标题中,我希望这个小咒语更能被剪切和粘贴证明。
感谢大家
匿名列表中的元素数量似乎没有简写。这似乎是一个疏忽。然而,建议的替代方案都很好。
我要去:
但 Ether 提出了以下建议,更正确和便携:
java - 如何将python切片操作转换为java代码
我有这个代码行:
x
并且k
是int
。
lm
是一个数组
我的问题是:
我想将上面的行转换成Java ...
我lm
在 Java 中创建了一个数组,但我正在考虑将其设为数组列表以避免数组长度的问题。
我知道例如lm
是[1, 4, 1, 9]
. 然后输出列表将是:
但是我对用Java实现它的方式有点困惑......
任何帮助表示赞赏..
谢谢
python - Python中列表,序列和切片之间的区别?
这些内置 Python 数据类型之间有什么区别:list、sequence和slice?正如我所看到的,这三个本质上都代表了 C++ 和 Java 所称的数组。