Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 如何从键数组和值数组创建哈希?_Ruby_Hashmap - Fatal编程技术网

Ruby 如何从键数组和值数组创建哈希?

Ruby 如何从键数组和值数组创建哈希?,ruby,hashmap,Ruby,Hashmap,我从HTML页面中提取了两个数组: @row_left = ['Title:', 'Author:', 'Price:', 'Description:', 'Seller:'] @row_right = ['The Well-Grounded Rubyist', 'David A. Black', '$34.99', 'A great book for Rubyists', 'Ruby Scholar'] 如何将这两个数组组合成哈希 { "Title:" => "The We

我从HTML页面中提取了两个数组:

@row_left = ['Title:', 'Author:', 'Price:', 'Description:', 'Seller:']    
@row_right = ['The Well-Grounded Rubyist', 'David A. Black', '$34.99', 'A great book for Rubyists', 'Ruby Scholar']
如何将这两个数组组合成哈希

{
  "Title:" => "The Well-Grounded Rubyist",
  "Author:" => "David A. Black",
  "Price:" => "$34.99",
  "Description:" => "A great book for Rubyists",
  "Seller:" => "Ruby Scholar"
}

如果您希望将两个等长数组合并为哈希,我会这样做:

a = [1,3,5]; b=[2,4,6]
Hash[a.zip(b)]

如果您希望将两个等长数组合并为哈希,我会这样做:

a = [1,3,5]; b=[2,4,6]
Hash[a.zip(b)]

什么是
@row\u left
,什么是
@row\u right
,您的预期结果是什么?@Stefan我正在尝试获取两个类的html页面的值row\u left,row\u right。我能够从每个循环中得到这些值。但我有一个要求,行左值应该是键,行右值应该是散列形式的值。希望这是清楚的。谢谢。你能提供两个例子,你的输入和你想要的输出吗?当然,斯特凡,如果你把O/P从第一个循环考虑为:标题:作者:,价格:,描述:卖家:让第二个循环的输出是:接地的鲁比主义者,David A. Black,34.99美元,一个伟大的书,为鲁比主义者,Ruby Scholar和预期的O/P是:{“标题:”=>“有良好基础的Ruby学者”,“作者:”=>“David A.Black”,“价格:”=>“$34.99”,“描述:”=>“一本适合Ruby学者的好书”,“卖家:”=>“Ruby Scholar”}什么是
@row\u left
,什么是
@row\u right
以及您期望的结果是什么?@Stefan我正在尝试获取两个类的html页面的值row\u left,row\u right。我能够从每个循环中得到这些值。但我有一个要求,行左值应该是键,行右值应该是散列形式的值。希望这是清楚的。谢谢。你能提供两个例子,你的输入和你想要的输出吗?当然,斯特凡,如果你把O/P从第一个循环考虑为:标题:作者:,价格:,描述:卖家:让第二个循环的输出是:接地的鲁比主义者,David A. Black,34.99美元,一个伟大的书,为鲁比主义者,Ruby Scholar和预期的O/P是:{“标题:”=>“基础扎实的Ruby作家”,“作者:”=>“David A.Black”,“价格:”=>“$34.99”,“描述:”=>“一本适合Ruby作家的好书”,“卖家:”=>“Ruby Scholar”}我比你投的票高。但它没有被显示,因为缺乏声誉点15。无论如何,再次感谢你的回答,你救了我一天我比你高。但它没有被显示,因为缺乏声誉点15。无论如何,再次感谢你的回答,你救了我一天