代码如下:

-- 查看某值是否为表tbl中的key值
function table.kIn(tbl, key)if tbl == nil thenreturn falseendfor k, v in pairs(tbl) doif k == key thenreturn trueendendreturn false
end-- 查看某值是否为表tbl中的value值
function table.vIn(tbl, value)if tbl == nil thenreturn falseendfor k, v in pairs(tbl) doif v == value thenreturn trueendendreturn false
endtable_item={
[1]=25,
[15000]=15000,
[150008]={150008},
[9]='码农码农!!',
[150010]=3002,
[2]={{25,},},
}local id = 150008
if table.kIn(table_item, id) thenprint("表中存在数值为" .. id .. "的key值")
elseprint("表中不存在数值为" .. id .. "的key值")
end
if table.vIn(table_item, id) thenprint("表中存在数值为" .. id .. "的value值")
elseprint("表中不存在数值为" .. id .. "的value值")
end

输出如下:

表中存在数值为150008的key值
表中不存在数值为150008的value值

Lua - 查找表中是否存在某一key值或value值相关推荐

  1. opencv cv2.LUT()(使用查找表中的值填充输出数组)

    from cv2.__init__.py def LUT(src, lut, dst=None): # real signature unknown; restored from __doc__&qu ...

  2. 在excel工作表中c1单元格_已知Excel工作表中A1单元格和B1单元格的值分别为“电子科技大学”、“信息中心”,要求在C1单元格显示“...

    已知Excel工作表中A1单元格和B1单元格的值分别为"电子科技大学"."信息中心",要求在C1单元格显示" 更多相关问题 所谓犯罪现象的特性,是指为 ...

  3. lua检测表中是否有某个值_Lua基础知识总结(入职面试题)

    2019年8月刚入职新公司时,因为之前的项目都没有使用lua的经验,所以jojo老大出了一份题让我想尽办法找出答案,当时对于一个无经验的小菜鸟来说,属实费了不少功夫,如今分享出来,希望能对刚使用lua ...

  4. mysql查找表中员工姓名性别_SQL 常见面试题解析

    内容简介 本文介绍并分析了 100 道常见 SQL 面试题,主要分为三个模块:SQL 初级查询.SQL 高级查询以及数据库设计与开发.文章内容结构如下图所示: 本文主要使用三个示例表:员工表(empl ...

  5. 如何利用sql查找表中的重复数据?

    编写一个SQL查询,查找学生表中所有重复的学生名: 分析思路 1.看到"找重复"的关键字眼,首先要用分组函数(group by),再用聚合函数中的计数函数count()给姓名列计数 ...

  6. 利用SQL查找表中的质数(prime number)和完全数(perfect number)以及几个有趣的SQL语句...

    之前在某次interview中被老外问到如何用SQL找出列上的质数和完全数的问题:我当时已经多年没有写过这种考算法和SQL技巧(纯粹的技巧)的语句了,乍遇此问题倒是有些棘手.现在录以记之,供人参考. ...

  7. #MySQL#查找表中重复条目、删除重复条目

    -- 查找重复条目 SELECT ID,COUNT(ID) FROM IDrecord GROUP BY ID HAVING COUNT(ID) > 1-- 删除重复条目 DELETE FROM ...

  8. 折半查找表中的偶数问题

    折半查找(二分查找) 折半查找的主要步骤 置初始查找范围:low=1,high=n(设置初始区间)查找范围中间项:mid=(low+high)/2(取中间点位置,当时low+high和为奇数时,mid ...

  9. day1:如何利用SQL查找表中数据类型

    一起积累本地数据库各种小代码吧~ 1. 查看表的数据类型 无论是MySQL还是PostgreSQL,本地数据库均可使用以下代码查看数据库中每张表的数据类型. select column_name,da ...

最新文章

  1. 从定制软件到通用软件的转变
  2. 安装cactiez v11对windows和linux系统进行监控
  3. Linux下动态共享库加载时的搜索路径详解
  4. Qt文档阅读笔记-WebEngine Content Manipulatoin Example
  5. 软件测试工程师面试必备技能
  6. php如何获取html的值,请教同一个文件中php如何获取html的变量值?
  7. 从此,我就踏入IT行业拉
  8. 替代密码的c语言程序,替代密码及置换密码的C语言实现.doc
  9. MATLAB学习笔记(二)——M文件
  10. PowerDesigner工具栏消失恢复
  11. AI插画师:生成对抗网络
  12. 2022下半年软件设计师中级考试通过
  13. 行业分析-全球与中国3D自动X射线检测(AXI)市场现状及未来发展趋势
  14. 零基础入门金融风控之贷款违约预测挑战赛-task01
  15. 搭建系统|升级选股工具,多板块个股同时提取!个股行情走势存入数据库
  16. 自己做了一个分享网盘资源的网站
  17. python自带的shell、其性能优于ipython吗_尔雅通识课《社会体育学》答案
  18. 【工具】fis3 - 语法教程(1)之资源嵌入
  19. Windows显示进程路径
  20. html直播点赞特效,CSS3实现红心点赞特效

热门文章

  1. ubuntu16.04安装配置fastai 0.7
  2. 有赞前端质量保障体系
  3. 2006新年祝福短信
  4. linux002--linux系统的根目录下的文件目录及存放内容
  5. SharedPerences存储
  6. java compare排序_java compare 降序/升序怎么确定
  7. 漫漫人生录 | 程序员成年后最大的自律,是克制自己去纠正别人的欲望
  8. TIA Portal(博途)V15 安装教程
  9. eas bos判断数据是否处于工作流中
  10. macos11新系统新手体验