list - 如何从某个列表中获取特定列表(tcl)
问题描述
我是 tcl 的初学者。列表是 {A1 b} {A2 b} {A3 c} {A4 b}。
我想获得特定的排序列表。-> {A1 b} {A3 c} => A1, A2, A4 与 b 有关。这其中,什么都好。
我想知道如何解决这个问题。请告诉我。
解决方案
在我看来,您正在寻找 -index 和 -unique 选项lsort
:
set list {{A1 b} {A2 b} {A3 c} {A4 b}}
puts [lsort -index 1 -unique $list]
结果是:{A4 b} {A3 c}
推荐阅读
- python - 比较 GroupBy 中的值并计算匹配的行数
- python - 在 3 个小图像旁边显示一个大图像
- asp.net-core - 当用户未分配给客户端应用程序时,使用 ASP.Net Core 的 OKTA 身份验证会引发未处理的异常
- mysql - 仅在不存在且不获取其 ID 的情况下插入一行
- c# - 如何在 Jupyter Notebook 和 Windows 窗体应用程序之间传输数据?
- spring - 精通 Spring [j2ee 应用程序],更深入地了解 MEAN 和 MERN 堆栈
- php - 引导导航栏不适用于 Laravel,只有一部分在工作
- javascript - 如何访问 html 文件中的 dotenv 变量?
- javascript - 当我从其他屏幕导航到初始路线时,为什么 componentDidMount 不执行?
- javascript - 从 API 结果覆盖索引数组