如何从两个输入表合成新表,其键取自第一个,值取自第二个?

2026-04-01 20:151阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计174个文字,预计阅读时间需要1分钟。

如何从两个输入表合成新表,其键取自第一个,值取自第二个?

我有一张桌子,我在其中传递名字:names={Sachin, Ponting, Dhoni}。在其他表格中,我传递的是国籍:country={India, Australia, India}。我想输出的表:out_table={Sachin=In}

我有一张桌子,我在其中传递名字:

如何从两个输入表合成新表,其键取自第一个,值取自第二个?

names = {‘Sachin’,’Ponting’,’Dhoni’}

在其他表格中,我传递的是国名:

country = {“India”,“Australia”,“India”}

我想要输出表:

out_table = {Sachin =“India”,Ponting =“Australia”,Dhoni =“India”}

这是一个直截了当的尝试:

names = {'Sachin', 'Ponting', 'Dhoni'} countries = {"India", "Australia", "India"} function table_map(names, countries) local out = {} for i, each in ipairs(names) do out[each] = countries[i] end return out end out_table = table_map(names, countries)

Live repl demo.

标签:

本文共计174个文字,预计阅读时间需要1分钟。

如何从两个输入表合成新表,其键取自第一个,值取自第二个?

我有一张桌子,我在其中传递名字:names={Sachin, Ponting, Dhoni}。在其他表格中,我传递的是国籍:country={India, Australia, India}。我想输出的表:out_table={Sachin=In}

我有一张桌子,我在其中传递名字:

如何从两个输入表合成新表,其键取自第一个,值取自第二个?

names = {‘Sachin’,’Ponting’,’Dhoni’}

在其他表格中,我传递的是国名:

country = {“India”,“Australia”,“India”}

我想要输出表:

out_table = {Sachin =“India”,Ponting =“Australia”,Dhoni =“India”}

这是一个直截了当的尝试:

names = {'Sachin', 'Ponting', 'Dhoni'} countries = {"India", "Australia", "India"} function table_map(names, countries) local out = {} for i, each in ipairs(names) do out[each] = countries[i] end return out end out_table = table_map(names, countries)

Live repl demo.

标签: