python中怎么把值添加进列表_在Python中为子列表添加值

本文介绍了如何在Python中向现有列表的每个子列表中添加新值。通过使用For循环和+运算符,可以轻松地将新值组合到列表的每个项目中,即使列表长度不同。
摘要由CSDN通过智能技术生成

有时我们需要为现有列表引入附加值。在本文中,我们将看到如何通过与现有列表的每个项目组合将一个或多个新值插入到现有列表中。

使用For循环

如果我们获取的列表具有相同长度的项目,则可以使用此方法在列表的每个项目中引入新值。在下面的示例中,我们列出了

示例List = [[10, 20], [14, 8],['Mon','Tue']]

print("Given List: \n" + str(List))

s = "Rise"

t = "fast"

result = [[m, n, s,t ] for m, n in List]

#result

print("\nNew List: \n" + str(result))

运行上面的代码给我们以下结果

输出结果Given List:

[[10, 20], [14, 8], ['Mon', 'Tue']]

New List:

[[10, 20, 'Rise', 'fast'], [14, 8, 'Rise', 'fast'], ['Mon', 'Tue', 'Rise', 'fast']]

使用+运算符

与列表一起使用时,+运算符只是将新元素添加到每个列表项中。在以下示例中,我们发现甚至列表本身也可以用作要添加到现有电梯的新元素。列表中的现有元素也可以具有不同的长度。

示例List = [[1.5, 2.5, 'Tue'], [0.8, 0.9, 'Ocean'], [6.8, 4.3], [9]]

print("Given List: \n" + str(List))

# Choose a list to be added.

s = ["Rise","Fast"]

result = [sub + [s] for sub in List]

print("\nNew List: \n" + str(result))

运行上面的代码给我们以下结果

输出结果Given List:

[[1.5, 2.5, 'Tue'], [0.8, 0.9, 'Ocean'], [6.8, 4.3], [9]]

New List:

[[1.5, 2.5, 'Tue', ['Rise', 'Fast']], [0.8, 0.9, 'Ocean', ['Rise', 'Fast']], [6.8, 4.3, ['Rise', 'Fast']], [9, ['Rise', 'Fast']]]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值