python 里面列表前面加星号, add(*[1,5])这是什么用法?

python 里面列表前面加星号, add(*[1,5])这是什么用法?,第1张

作用是将列表解开成两个独立的参数,传入函数,还有类似的有两个星号,是将字典解开成独立的元素作为形参。

__author__ = 'CQC'

# -*- coding:utf-8 -*-

def add(a, b):

    return a+b

data = [4,3]

print add(*data)

#equals to print add(4, 3)

data = {'a' : 4, 'b' : 3}

print add(**data)

#equals to print add(4, 3)

你好!

用列表推导式就行

list1

=

['a','b','c','d']

new_list

=

['!'+x

for

x

in

list1]

print(new_list)

仅代表个人观点,不喜勿喷,谢谢。

python把列表前几个元素提取到新列表步骤如下:

1、打开python语言命令窗口,定义一个列表变量C并进行赋值。

2、利用获取列表中的序号,获取对应的元素,然后将这些元素拼接成一个新的列表。

3、还可以定义一个空列表,然后使用for...in语句循环生成元素,装载到空列表中。

4、除了上述两种方法之外,还可以使用切片截取的功能。

5、切片的序号除了可以是两个之外,还可以是一个,缺了第一个留下第二个。

6、除了这之外,还可以是一个负数,表示从后到前进行截取。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/bake/11565203.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存