温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

python数据类型之列表

发布时间:2020-07-21 03:28:33 阅读:349 作者:梦想不遥远 栏目:编程语言
Python开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

列表的定义和创建

定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素

列表的创建

list_test=[‘张三‘,‘李四’,'alex']
#或
list_test=list('alex')
#或
list_test=list([‘张三‘,‘李四’,'alex'])

列表的特点和常用操作

特性:

1.可存放多个值

2.按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序

python数据类型之列表

3.可修改指定索引位置对应的值,可变

常用操作:

#索引
>>> l = ['egon','alex','seven','yuan']
>>> l[0]
'egon'
>>> l[2]
'seven'

#切片
>>> l[0:2]
['egon''alex']
>>> l[2:5]
['seven''yuan']
>>> l[:2]
['egon''alex']
>>> l[2:]
['seven''yuan']
>>> l[:]
['egon''alex''seven''yuan']
>>> l[::2]
['egon''seven']
>>> l[::-1]
['yuan''seven''alex''egon']

#追加
>>> l.append("eva")
>>> l
['egon''alex''seven''yuan''eva']

#删除
>>> l.remove('eva')
>>> l
['egon''alex''seven''yuan']
>>> l.pop()
'yuan'
>>> l
['egon''alex''seven']

#长度
>>> len(l)
3

#包含
>>> 'seven' in l
True
>>> 'yuan' in l
False

#循环:为什么是“i”?
>>> for i in l:
    print(i)


egon
alex
seven

列表与字符串——split和join

#分割
>>> s = 'hello world'
>>> s.split(' ')
['hello', 'world']
>>> s2= 'hello,world'
>>> s2.split(',')

#连接
>>> l = ['hi','eva']
>>> '!'.join(l)
'hi!eva'

range

>>> range(1,100)
range(1100)
>>> list(range(1,100))
[1234567891011121314151617181920212223242526272829, 
 303132333435363738394041424344454647484950515253545556,
 575859606162636465666768697071727374757677787980818283, 
 84858687888990919293949596979899]
>>> list(range(10))
[0123456789]
>>> list(range(0,100,2))
[02468101214161820222426283032343638404244464850525456586062646668707274767880828486889092949698]

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI

开发者交流群×