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

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

这里是一个假示例我的意思是

迭代次数:2

Suffix1:预

Suffix2: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]))

+0

你真的能显示你的代码吗?任何人都很难在没有看到的情况下给你提供建议。 –

2014-08-28 18:44:19

+0

您可能正在迭代列表中的字符串。虽然没有代码很难评论你的方法。 –

2014-08-28 18:45:03

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值