python列表尾部添加元素_Python:如何在每个list元素的末尾添加后缀?

语言:Python

我的问题是:

我有两张不等长的单子。第一个列表包含纵向研究的变量名,另一个包含这些变量的后缀。用户提供一个csv,从中读取变量名,然后提示输入这些变量的(n)迭代次数和n个后缀的名称

这是我意思的一个假例子

迭代次数:2

后缀1:pre

足够2:6个月

清单1:

['mood1', 'mood2', 'mood3', 'dep1', 'dep2', 'dep3']

清单2:

['pre', '6month']

所需的连接:

['mood1_pre', 'mood2_pre', 'mood3_pre', 'dep1_pre', 'dep2_pre', 'dep3_pre', 'mood1_6month', ..., 'dep3_6month']

我让程序完全工作,只是输出将连接列表的每个字母拆分为自己的元素,例如:How many iterations of the variables do you need?: 3

Variable Suffix 1: pre

Variable Suffix 2: 6m

Variable Suffix 3: 12m

['B', 'o', 'b', '_', 'p', 'r', 'e', 'J', 'o', 'e', '_', 'p', 'r', 'e', 'J', 'i',

'm', '_', 'p', 'r', 'e', 'A', '_', 'p', 'r', 'e', 'B', '_', 'p', 'r', 'e', 'C',

'_', 'p', 'r', 'e', '1', '_', 'p', 'r', 'e', '2', '_', 'p', 'r', 'e', '3', '_',

'p', 'r', 'e', '1', '4', '_', 'p', 'r', 'e', 'B', 'o', 'b', '_', '6', 'm', 'J',

'o', 'e', '_', '6', 'm', 'J', 'i', 'm', '_', '6', 'm', 'A', '_', '6', 'm', 'B',

'_', '6', 'm', 'C', '_', '6', 'm', '1', '_', '6', 'm', '2', '_', '6', 'm', '3',

'_', '6', 'm', '1', '4', '_', '6', 'm', 'B', 'o', 'b', '_', '1', '2', 'm', 'J',

'o', 'e', '_', '1', '2', 'm', 'J', 'i', 'm', '_', '1', '2', 'm', 'A', '_', '1',

'2', 'm', 'B', '_', '1', '2', 'm', 'C', '_', '1', '2', 'm', '1', '_', '1', '2',

'm', '2', '_', '1', '2', 'm', '3', '_', '1', '2', 'm', '1', '4', '_', '1', '2',

'm']

我用这个来列新单子

newvarlist.extend((varlist[vars] + '_' + varsuffix[j]))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值