List 根据字符串而不是Emacs中的项目位置从列表中提取信息
我想从初始帧列表中选择值,即宽度后的数字: 初始帧列表List 根据字符串而不是Emacs中的项目位置从列表中提取信息,list,emacs,List,Emacs,我想从初始帧列表中选择值,即宽度后的数字: 初始帧列表evals至“((顶部1)(左侧1)(宽度0.50)(高度0.30))” 我想从宽度中提取50。问题是,对于其他人来说,此设置可能不同,即宽度将是第一项而不是第三项(因此car等将不起作用;位置可能不同 如何从列表中选择零件(宽度.50)(可能基于字符串“宽度”),然后才能选择第二项 更具说明性的例子: (汽车初始帧列表)计算为(顶部1) (汽车(汽车初始帧列表))计算为顶部 编辑:也可以不关心列表结构,而是将其视为字符串,尽管我也不知道如何
evals
至“((顶部1)(左侧1)(宽度0.50)(高度0.30))”
我想从宽度中提取50。问题是,对于其他人来说,此设置可能不同,即宽度将是第一项而不是第三项(因此car
等将不起作用;位置可能不同
如何从列表中选择零件(宽度.50)(可能基于字符串“宽度”),然后才能选择第二项
更具说明性的例子:
(汽车初始帧列表)
计算为(顶部1)
(汽车(汽车初始帧列表))
计算为顶部
编辑:也可以不关心列表结构,而是将其视为字符串,尽管我也不知道如何处理它
(cdr (assoc 'width initial-frame-alist))
assoc
是使用列表的方式;它不同于任何列表;它是一个关联列表