📅  最后修改于: 2023-12-03 14:38:59.878000             🧑  作者: Mango
在Python中,创建列表的方法有很多,比如使用[]表示法,使用list()函数,使用元组拆包,使用列表推导式等等。其中,列表推导式是一种非常简洁、快捷的方法。
列表推导式的基本语法如下:
new_list = [expression for item in iterable]
其中,expression表示对每个item的操作(可以是任意表达式);item表示迭代器中的每个元素;iterable表示一个可迭代的对象(比如列表、元组或字符串等)。
下面是一个利用列表推导式创建一个整型列表的示例:
a = [int(i) for i in range(100, 104)]
print(a)
输出结果为:
[100, 101, 102, 103]
这段代码中,使用range函数生成一个从100到103的整数序列,然后将每个元素转换成整数类型,并放入一个新的列表中。因此,a的值为[100, 101, 102, 103]。
通过列表推导式,我们可以轻松地创建各种类型的列表,比如字符串列表、元组列表、字典列表等等。而且,列表推导式还可以搭配条件语句,实现更加灵活的列表生成方式。