我有一个元组列表,例如。 [{1,40},{2,45},{3,54} .... {7,23}]其中1 ... 7是一周中的日子(通过查找日历来计算:day_of_the_week())。因此,现在我想将列表更改为[{Mon,40},{Tue,45},{Wed,54} ... {Sun,23}]。有没有比列表更简单的方法:keyreplace?替换Erlang中的元组中的键
7
A
回答
3
简单。使用来自httpd模块的map和一个方便的工具。
lists:map(fun({A,B}) -> {httpd_util:day(A),B} end, [{1,40},{2,45},{3,54},{7,23}]).
13
...或使用不同的语法:
[{httpd_util:day(A), B} || {A,B} <- L]
其中:
L = [{1,40},{2,45},{3,54}....{7,23}]
的构建体被称为list comprehension,并读为:
“建立一个列表
{httpd_util:day(A),B}
元组,其中{A,B}
取自列表L
“
相关问题
- 1. 替换数组中的元素
- 2. r - 替换矢量中的元素组
- 3. 替换数组中的单个元素
- 4. 替换数组中的对角元素
- 5. 替换数组中的元素?
- 6. erlang:元组列表中的项目
- 7. 替换NSDictionary中的键/值
- 8. 替换Data.Map中的键
- 9. sqlite的替换键和外键Android中
- 10. “替换” 3元组
- 11. 如何在php中替换数组中特定键的值?
- 12. 替换GridBagLayout中的组件
- 13. PHP替换数组键
- 14. 如何用其他东西替换元组中的元素?
- 15. erlang中的odbc datetime转换
- 16. 替换jquery对象中的键的值
- 17. 替换n元树中的元素
- 18. 用numpy数组替换1d numpy数组中的元素
- 19. erlang中的数组实现
- 20. Haskell:使用关联列表中的给定键替换元素
- 21. 用循环中的字典键替换列表元素
- 22. Erlang,用列表中的另一个替换一个原子
- 23. 用元组替换ViewModels
- 24. python - 替换json中未知键的值
- 25. 如何替换表中“键”的值?
- 26. 替换std :: map中的一个键
- 27. PHP替换字符串中的键
- 28. Java:替换数组中的值并移动数组中的元素
- 29. PHP将单词从键值替换为数组中的值
- 30. 替换关联数组键中的字符