13 Python列表特点和列表创建

 欢迎来到@一夜看尽长安花 博客,您的点赞和收藏是我持续发文的动力

对于文章中出现的任何错误请大家批评指出,一定及时修改。有任何想要讨论的问题可联系我:3329759426@qq.com 。发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。

    专栏:

文章概述:对Python列表的介绍

关键词:Python列表

本文目录

Python列表

列表的创建

列表生成式

  

Python列表

列表用于存储任意数目、任意类型的数据集合。在Python中,用方括号([])来表示列表,并用逗号来分隔其中的元素。

alist=[ 元素1 , 元素2 , … ] 或 list( )

列表的创建

# 创建

aList = []
print(type(aList))  #<class 'list'>

aList = [2,3,1,1,2,3,'a string']
print(aList)  #[2, 3, 1, 1, 2, 3, 'a string']

aList = list()
print(type(aList)) #<class 'list'>

print(type((2,3,1,1,2,3,'a string')))  #<class 'tuple'>

#将元祖类型强转为列表类型
aList = list((2,3,1,1,2,3,'a string'))
print(type(aList))  #<class 'list'>

#将range函数转为list类型
aList = list(range(3, -10, -1))
print(type(aList))  #<class 'list'>
print(aList) # [3, 2, 1, 0, -1, -2, -3, -4, -5, -6, -7, -8, -9]

列表生成式

# 列表生成式
aList = [x for x in 'abcdefg']
print(aList) #['a', 'b', 'c', 'd', 'e', 'f', 'g']
#等价
aList = []
for x in 'abcdefg':
    aList.append(x)
print(aList) #['a', 'b', 'c', 'd', 'e', 'f', 'g']

aList = [x*2 for x in range(1,5)]
print(aList) #[2, 4, 6, 8]

#在循环遍历之后判断之后然后平方追加进列表
aList = [x*2 for x in range(1,20) if x%5==0 ]
print(aList) #[10, 20, 30]

aList = []
for x in range(1,20):
    if x%5==0:
        aList.append(x*2)
print(aList) #[10, 20, 30]
  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值