python列表

python里列表元素用'  '括起来,用' , '分隔每个元素,列表形如['a','b','c']

若是访问列表,则打印结果为['a','b','c'],若是访问元素则结果为 a or b or c

打印结果不会有''与 ' ,  '与c语言中的数组一样第一个元素序号为0

访问第一个元素则print(arry[0])

                             输出结果为:a

若序号为-1,arry[-1]则访问的是列表中最后一个元素,即: c

 

在列表中添加元素:

                              在列表末尾添加元素:

                                                               列表名.appende('添加的元素')

在列表中插入元素:

                             列表名.insert(列表位置序号,'插入内容')

在列表中删除元素:

                             del arry[序号]

                             pop()删除元素:删除的是列表末尾的元素:

                             并且可以用  value = arry.pop()这种等式记

                             录下被删除的值,也可以用pop(序号)来删

                             除列表中的任意值。(若在删除后还要继续

                             使用该值,则用pop方法,不再使用则用del)

                             remove()不清楚所要删除的值在列表中的

                             位置,可以用remove()直接删除该值。若

                             要继续使用该值,可在删除之前用变量将其

                             保存下来。

注:当声明一个列表后若将列表元素全删除或列表为空不附初始值(列表为空)后会出现  IndexError: list assignment index out of range这类错误,表明列表为空。意思就是列表为空就会出现这个错误,无论列表为什么为空。

 

组织列表

将列表元素按首字母排序:

                                        sort()

                                        list.sort()让;列表按首字母排序

                                        若想按首字母反序来排列,则在

                                        sort中传递reverse = True这个参

                                        数,这个排序是永久的,即实际

                                        改变了列表内元素的位置。

                                       

                                        sorted()

                                        sorted(list)将列表内的元素按首字

                                        母临时排序,不改变原有列表元素

                                        在列表中的位置,仅在此条语句中

                                        按首字母排序。也可以在sorted()中

                                        加入参数reverse = True实现反首字

                                        母排序。即:sorted(list,reverse = True)

 

将列表按原有顺序反向打印:

                                           list.reverse()(改变了元素在列表中的原有顺序)

确定列表长度:

                      len(list)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值