📜  a = [ int(i) for i in range(100, 104)] list python(1)

📅  最后修改于: 2023-12-03 14:38:59.878000             🧑  作者: Mango

Python中创建列表的常用方法

在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]。

通过列表推导式,我们可以轻松地创建各种类型的列表,比如字符串列表、元组列表、字典列表等等。而且,列表推导式还可以搭配条件语句,实现更加灵活的列表生成方式。