在python方法中输出三个列表,并获取某个列表的方法

在Python中,如果一个方法返回了三个列表,你可以使用星号表达式*来解包参数,或者直接通过索引来访问返回值中的特定列表。

假设你的方法名为get_lists,它返回三个列表:

def get_lists():

   list1 = [1, 2, 3]

   list2 = [4, 5, 6]

   list3 = [7, 8, 9]

return list1, list2, list3

# 方法一:通过索引直接访问

lists = get_lists()

second_list = lists[1] # 第二个列表的索引是1

print(second_list) # 输出: [4, 5, 6]

# 方法二:使用星号表达式解包参数

*first_two_lists, last_list = get_lists()

print(first_two_lists) # 输出: ([1, 2, 3], [4, 5, 6])

print(last_list) # 输出: [7, 8, 9]

如果你想要直接访问第二个列表,方法一是最简单的。如果你想要同时获取所有列表,方法二可以用来获取除了最后一个之外的所有列表。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值