问题标签 [one-liner]
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 - 如何使用一个衬垫而不是“for loop”,它还包含 if-else 语句(给出的示例)
我想把它转换成一个班轮。但我收到错误。任何帮助,将不胜感激。
如果可能,请更正它。谢谢你。
输入/输出数据:
[[[['挑战','D'],['机会','D'],['克服','P'],['挑战','D'],['机会','D' '], ['higher', 'D'], ['levelthan', 'A']], [['country', 'D'], ['face', 'P'],
['levels', 'N'], ['挑战', 'A'], ['民主', 'A'],
['基础', 'P'], ['进步', 'A']], [['挑战', 'A'], ['民主', 'P'], ['faces', 'N'], ['world', 'D'], ['level', 'A']], [[ '挑战', 'D'], ['机会', 'D'], ['进步', 'A'], ['陈述', 'D'], ['揭示', 'N'], ['idea', 'D'],
['挑战', 'D'], ['难度', ' D'], ['困难', 'A'],
['机会', 'D'], ['进步', 'A'], ['挑战', 'D'],
['克服', ' A'], ['挑战', 'D'], ['成功', 'P'],], ['克服', 'A'], ['挑战', 'D'], ['成功', 'P'],], ['克服', 'A'], ['挑战', 'D'], ['成功', 'P'],
['克服', 'A'], ['上升', 'A'], ['更高', 'D'],
['水平', 'A'], ['进步', 'A']] , [['challenges', ['o']],
['enlight', 'N'], ['deal', 'P'], ['ways', 'D'], ['like', ' A'], ['障碍', 'A'], ['enlights', 'P'], ['afford', 'P'], ['best', 'P'], ['result', ' D'],['挑战','P'],['喜欢','A'],['机会','D'],['进步','P'],['想要',' P'], ['deal', 'P'], ['smartly', 'P'], ['victorious', 'V'],
['宽松', 'C'], ['生活', 'P']], [['挑战', 'D'],
['问题', 'D'], ['机会', 'D' ], ['progress', 'A'],
['meansa', 'N'], ['challenge', 'P'], ['problem', 'D'],
['help', 'D'], ['development', 'D'], ['ex', 'P'], ['farmer', 'D'], ['challenging', 'A'], ['grow', 'P'], ['plants', 'A'],
['set', 'P'], ['target', 'P'], ['help', 'V'], ['发展', 'A']]]]
O/P: 错误出现 [none],[none],.....
python - 一行解决一些 Python 正则表达式任务
我必须在一行代码中解决一些 Python 正则表达式任务。此类任务的一个示例是:打印文本中最长的单词(其中一个)。这是我的做法:
现在是我的问题:我可以以某种方式将导入部分放在打印中,以便所有内容都在一行中吗?我的意思是,我不知道是否允许我将导入部分放在单独的行上,或者我是否可以以某种方式将其放在我的打印件中,这就是为什么我问你是否可以将其制作为“多行”。
编辑:我将根据要求提供示例输入和输出:
javascript - 从生成的数组中获取最后一个元素的惯用方法是什么?
我想在一行中从生成的数组中获取最后一个元素,有更好的方法吗?
我正在考虑将数组分配给foo
然后立即将最后一个元素foo
再次分配给自身,但它不起作用:
这有效,但它调用getArray()
了两次,这是非常不必要的。
perl - 为什么这个 Perl 的斐波那契单线行得通?
或者,如果您将 $z 替换为 $!,您可以执行以下操作。
但为什么?$!
是错误 perlval,不是吗?
bash - 使用 xargs 参数作为变量来比较两个 md5sum
我正在使用以下代码提取两个 md5sum:
我收到两个 md5sum,如下例所示:
之后我不知道如何比较它们。我试过使用 xargs:
但是,它尝试将 md5sum 作为命令执行
有什么建议吗?
powershell - 一行中的Powershell输出
当谈到使用 powershell 编写脚本时(或者一般来说,当涉及到脚本编写时),我是相当新的。我遇到的问题是我有一堆我想在一行中输出的变量。这不是原始但简化的代码:
输出如下所示:
您可能会猜到我希望输出的样子:
我已经在网上搜索以获得解决方案,但似乎没有任何效果。我究竟做错了什么?
perl - 逐行条件编辑
我的问题更多的是优化问题,而不是“howto”。
我有一个 lef 文件,有数千行,格式如下:
RECT 429.336 273.821 426.246 274.721 ;
我想使用单线将所有矩形向左移动 4 um:
perl -lane '$F[2] > 1200 ? print $F[0]," ", ($F[1] - 4)," ", $F[2]," ", ($F[3] -4)," ", $F[4], " ;" : print $_' trial.lef
事情是,这很丑陋。
有没有更好的方法来编辑文件?
我不挑剔,很乐意用其他语言(awk、sed 等)得到答案,只要它们比我写的更好。
附加输入:
python - python的完整子集可压缩为一行
我想知道是否可以始终将 python 代码缩小为一行。(我认为这可能是不可能的。但我没有严格的证据。)
我检查了以下缩小器。它没有给出一个衬里。
如果一般情况下不可能,可以将 python 代码的哪个子集缩小为一行?
python - Python 单行 For 循环与 If:请解释一下?
我是 python 的新手,总是让我感到困惑的一件事是代码被打成 1 行。以以下为例:
这句话numbers = [num for num in numbers if i + num <= targert_sum]
让我感到困惑。我尝试将其分解,使其不在 1 行中,如下所示:
有人可以解释我哪里出错了,也许可以明确写出扩展的嵌套 for-if 语句吗?
编辑:我认为提供一些问题上下文可能会有所帮助。我正在尝试解决“如何求和”的问题,同时我正在自学一些算法。目标是有一些目标数字(例如 7)和一个列表(例如 [2, 3])并检查列表的元素如何添加到 7(所以 [2, 2, 3])
perl - Perl 在文件中寻找偏移量的一行
有没有办法指定从命令行读取二进制文件中某个位置/偏移量的文件字节?(即单行)例如
我还没有看到这个,并尝试过使用 seek、sysseek 等。
只是想尝试pack
并unpack
通过读取文件中不同偏移量的字节长度。
更新
除了接受的答案之外,我只想添加以下等效答案,但(对我而言)更容易记住+阅读
UPDATE2 为了进行 hexdumps 以下工作