Python——列表

一、创建列表

数组:存储同一种数据类型的集合 scores=[12,13,14]

列表:(打了激素的数组):可以存储任意数据类型的集合

1、列表里:可以存储不同的数据类型

    

3、列表里面也可以嵌套列表(列表:也是一种数据类型)

    

练习
随机输出一个乱序的列表:

二、列表的特性

1、列表的特性有:

service = ['http','ssh','ftp']

1.索引

2.切片

3.重复

4.连接

5.成员操作符

6.for循环遍历

注:python2:不换行输出:
print  'hello' ,

2、列表里嵌套列表

service2 = [['http',80],['ssh',22],['ftp',21]]

1.索引

 

2.切片

练习1:
根据用于指定月份,打印该月份所属的季节。
提示: 3,4,5 春季 6,7,8 夏季 9,10,11 秋季 12, 1, 2 冬季

练习2:
假设有下面这样的列表:
names = [‘fentiao’,‘fendai’,‘fensi’,‘apple’]
输出的结果为:‘I have fentiao,fendai,fensi and apple’

三、列表的增加

service = ['http','ssh','ftp']

1、append():追加 append是追加一个元素到列表中

 

2、extend:拉伸 追加多个元素到列表中

# 命令上按ctrl+q查看帮助

 

3、insert:在指定索引位置插入元素

 

四、列表的删除

service = ['http','ssh','ftp']

1、pop()弹出元素

1.如果pop()不传递值的时候,默认弹出最后一个元素pop(*)也可以传递索引值;可将删除元素存放在一个变量中,方便以后使用

2、remove:按元素删除;删除指定的元素;不可承接

3、del:关键字 从内存中删除整个列表或列表元素

五、列表的修改

service = ['http','ssh','ftp']

1、通过索引,重新赋值

2、通过切片,重新赋值

六、列表的查看

server =['ftp','http','lftp','appche','ftp','ssh','ftp']

1、.count() 查看列表中元素出现的次数

2、.index() 查看指定元素的索引值;默认第一个(可指定索引范围)

七、列表的排序

1、按照Ascii码进行排序

2、反序

# 鼠标放代码上面按ctrl+左键进入查看源码

3、排序不分大小写

注:原ASCII码大写在前,小写在后

4、random.shuffle():随机顺序

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值