列表处理,将列表转换为撇号和逗号分隔的记录,用括号括起来

汗伊凡

我在名为 Target_id_convert.txt 的文件中有一个列表

70S ribosome
ALK tyrosine kinase receptor
ATP
ATP synthase

期望输出

('70S ribosome','ALK tyrosine kinase receptor','ATP','ATP synthase')

我已经写了这段代码

sed -e "s/'/'\\\\''/g;s/\(.*\)/'\1'/" Target_id_convert.txt  > Target_id_convert1.txt
tr '\n' ',' < Target_id_convert1.txt > Target_id_convert_output.txt

然后我必须手动编辑文件并在 Target_id_convert_output.txt 文件中添加 (),请让我知道如何高效地一次性完成,因为这一切都应该是自动化的。

雷神

假设您的记录是双换行符,我会使用sed/awk组合:

<file sed "/[^[:blank:]]/ s/.*/'&'/g" |
awk '{ $1=$1; print "(" $0 ")" }' RS= FS='\n' OFS=,

如果输入是:

70S ribosome
ALK tyrosine kinase receptor
ATP
ATP synthase

70S ribosome
ALK tyrosine kinase receptor
ATP
ATP synthase

输出是:

('70S ribosome','ALK tyrosine kinase receptor','ATP','ATP synthase')
('70S ribosome','ALK tyrosine kinase receptor','ATP','ATP synthase')

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

Python从输出的列表中删除逗号和撇号

来自分类Dev

将单元格转换为用逗号分隔的元素列表

来自分类Dev

将逗号分隔的字符串转换为没有中间容器的列表

来自分类Dev

无法从括号括起来的初始化程序列表转换为std :: vector

来自分类Dev

将逗号分隔的字符串列表转换为整数列表

来自分类Dev

将数据帧转换为逗号分隔的字符串列表的最快方法

来自分类Dev

将逗号转换为列表中的空格

来自分类Dev

将列表转换为最后一个项目之前带有“和”的逗号分隔字符串-Python 2.7

来自分类Dev

如果将列转换为以逗号分隔的列表1

来自分类Dev

将字符串列表(用空格而不是逗号)转换为列表列表

来自分类Dev

用逗号分隔,管道分隔记录的排序列表

来自分类Dev

将逗号分隔的文本转换为数字列表

来自分类Dev

Python从输出的列表中删除逗号和撇号

来自分类Dev

为什么在括号中用逗号分隔的值列表括起来会改变赋值?

来自分类Dev

将列转换为逗号分隔的列表

来自分类Dev

将列表转换为逗号分隔的MySQL插入语句

来自分类Dev

将逗号分隔的列转换为R中的列表

来自分类Dev

大括号括起来的初始化程序列表?转换为矢量

来自分类Dev

将IP列表(带单引号)转换为逗号分隔

来自分类Dev

将逗号分隔的字符串转换为列表

来自分类Dev

如何将列表转换为以逗号分隔的元素的序列?

来自分类Dev

如果存在转义的引号,则用逗号分隔外引号,或将方括号括起来

来自分类Dev

Word 2016将单列表转换为逗号分隔

来自分类Dev

将逗号转换为列表中的空格

来自分类Dev

如何将逗号和括号分隔列表的字符串转换为另一个字符串?

来自分类Dev

将列表中每个元组的内容转换为字符串,不带括号或逗号

来自分类Dev

将长值列表转换为逗号分隔以及每个值周围的括号

来自分类Dev

转换文件夹中的文件列表...将逗号分隔转换为管道分隔

来自分类Dev

使用shell将逗号分隔的值转换为列表

Related 相关文章

  1. 1

    Python从输出的列表中删除逗号和撇号

  2. 2

    将单元格转换为用逗号分隔的元素列表

  3. 3

    将逗号分隔的字符串转换为没有中间容器的列表

  4. 4

    无法从括号括起来的初始化程序列表转换为std :: vector

  5. 5

    将逗号分隔的字符串列表转换为整数列表

  6. 6

    将数据帧转换为逗号分隔的字符串列表的最快方法

  7. 7

    将逗号转换为列表中的空格

  8. 8

    将列表转换为最后一个项目之前带有“和”的逗号分隔字符串-Python 2.7

  9. 9

    如果将列转换为以逗号分隔的列表1

  10. 10

    将字符串列表(用空格而不是逗号)转换为列表列表

  11. 11

    用逗号分隔,管道分隔记录的排序列表

  12. 12

    将逗号分隔的文本转换为数字列表

  13. 13

    Python从输出的列表中删除逗号和撇号

  14. 14

    为什么在括号中用逗号分隔的值列表括起来会改变赋值?

  15. 15

    将列转换为逗号分隔的列表

  16. 16

    将列表转换为逗号分隔的MySQL插入语句

  17. 17

    将逗号分隔的列转换为R中的列表

  18. 18

    大括号括起来的初始化程序列表?转换为矢量

  19. 19

    将IP列表(带单引号)转换为逗号分隔

  20. 20

    将逗号分隔的字符串转换为列表

  21. 21

    如何将列表转换为以逗号分隔的元素的序列?

  22. 22

    如果存在转义的引号,则用逗号分隔外引号,或将方括号括起来

  23. 23

    Word 2016将单列表转换为逗号分隔

  24. 24

    将逗号转换为列表中的空格

  25. 25

    如何将逗号和括号分隔列表的字符串转换为另一个字符串?

  26. 26

    将列表中每个元组的内容转换为字符串,不带括号或逗号

  27. 27

    将长值列表转换为逗号分隔以及每个值周围的括号

  28. 28

    转换文件夹中的文件列表...将逗号分隔转换为管道分隔

  29. 29

    使用shell将逗号分隔的值转换为列表

热门标签

归档