博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
day3.python列表、元组和字符串简介(1)—【列表】 ----简要笔记
阅读量:5099 次
发布时间:2019-06-13

本文共 1304 字,大约阅读时间需要 4 分钟。

一.

1.创建列表

创建列表和创建普通变量一样,用中括号括起一堆数据,数据之间用逗号隔开。当然也可以创建一个鱼龙混杂的列表。如果不知道列表需要什么元素,可以先创建一个空列表

2.向列表添加元素

—1append()      >>>number = [1,2,3,4,5]

                          >>>number.append(6)

                          >>>number[1,2,3,4,5,6]        注:append()不是一个BIF,它属于列表对象的一个方法。append()不能同时添加多个元素

—2extend()可向列表末尾添加多个元素,用一个列表扩展另一个列表

—3insert()第一个参数代表在列表中的位置。第二个参数是在这个位置处插入一个元素。  注:计算机是二进制、

3.从列表中获取元素

和数组一样,可以从元素的索引值(index)从列表获取单个元素,列表索引值从0开始

4.从列表中删除元素

—1remove()不需要知道此元素在列表中的位置,你只需要知道元素在列表里就可以

—2del remove()方法并不能指定删除某个位子的元素,del就可以。 注:del是一个语句,不是一个列表方法所以不用加小括号。如果想删除整个列表可以直接用del加列表名删除

—3pop()弹出元素,pop()方法是默认弹出列表最后一个元素。若加上一个索引值作为参数就可以弹出对应的元素。

5.列表分片

建立在原列表的一个拷贝,所以做修改还想保持原列表,那么久用分片的方法的获取拷贝。(用冒号隔开两个索引值,左边是开始,右边是结束位)如果没有开始位python会默认开始位置为0,如果要得到从指定索引值的列表末尾的所有元素,把结束位置省略,如果没有放入索引值,只有一个冒号将得到一整个列表的拷贝

—1常用操作符(1)

当列表包含多个元素时默认从第一个元素开始比较,只要一个元素赢了,就算整个列表赢了,字符串也是如此(字符串比较得是第一个字符对应的ASCII码值得大小)

(+):拼接 也叫连接操作符,允许我们把多个列表对象合并在一起相当于extend()方法,一般建议使用后者,这样更专业,规范 注:连接操作符不能实现向列表添加新元素,若要添加可用append()或insert()  (*)复制自生若干次 也叫重复操作符

in和not in只能判断一个层次的成员关系,和break更continue语句只能作用一个层次的循环一个道理

—2常用操作符(2)

count()计算他的参数在列表出现的次数

index()返回他的参数在列表中的位置,用于限定查找的范围

reverse()方法将这个列表原地翻转就是把最后一个放在最前边,最前的放在最后那么倒数第二就排在第二,以此类推

sort()指定的方式对列表的成员进行排序,默认不需要参数从小到大排队,那么要从大到小呢?现调用sort()然后用reverse()翻转,其实sort()是一个默认参数默认值是sort(reverse = False)把false改为true就行。

                      

                                                                                                                                                                                                                        小风衣

                                                                                                                                                                                                                  2017年12月8日

转载于:https://www.cnblogs.com/Tsangqi/p/8002124.html

你可能感兴趣的文章
文本主题模型之LDA(一) LDA基础
查看>>
linux基础命令-chgrp/chown/chomd
查看>>
待整理
查看>>
iOS 6
查看>>
Nginx入门篇-基础知识与linux下安装操作
查看>>
一次动态sql查询订单数据的设计
查看>>
C# 类(10) 抽象类.
查看>>
1.linux ping:unknown host www.***.***
查看>>
字符串处理函数
查看>>
jenkins修改时区
查看>>
比较git commit 两个版本之间次数
查看>>
jQuery.support
查看>>
【LeetCode】167. Two Sum II - Input array is sorted
查看>>
如何在g++中添加include文件的目录
查看>>
BlockingQueue深入解析
查看>>
无向图求桥 UVA 796
查看>>
Nginx+Keepalived 实现双击热备及负载均衡
查看>>
五分钟搭建WordPress博客(二)
查看>>
Vue_(组件通讯)子组件向父组件传值
查看>>
jvm参数
查看>>