Day 15 (06/08) 列表

列表:

可变类型:id type都不动,value被修改,则成为可变类型;

三者都不可变,就是不可变类型。

取值,下图中列表里面有三个字符,其中第二个字符是[3,4],要想取出4这个数字,就是要取出l列表中,第二个字符中的,第一个数字,如下图:

列表是可变类型:

is 是比较身份

==  表示: 比值

比类型

多元赋值,下图中注释部分是C语言的,不注释的是python的。

增量赋值

解压

定义列表

要取b这个值,就按照下图中这么写

循环

用for  in   循环出来

下图中是让l列表中的子列表取出来 ,下面两图是两种办法

_ 下划线,表示我要丢弃的值

以上几个图都属于解压型的

列表常用操作

索引
切片
追加
删除
长度
切片
循环
包含

切片

追加,是往后面追加

插入:.insert

.pop() 删除,括号中只能是整数 数字,一次就是用索引的方式来删除,括号中不加任何参数,表示从最后一个开始删除。

pop 有返回值,能知道删除的是哪一个

队列:表示:先进先出  下图是入队列:

出队列

这次是用append和pop模拟的

insert(0,’item’)

入队:

出队:这两个是: 后进后出

堆栈:表示:先进后出;;或者后进先出

长度  指的是共三个数字

包含  用in ;  对的话 会显示Ture

以上是常用操作,一定要记牢。

index:

append表示:在列表末尾增加新的对象

remove 按照元素删除 ,默认从头删除; (pop按照索引删除)

排序  从小到大

从大到小排序

reverse   表示:翻转

元祖 :跟列表类似,只不过[] 改成()

里面的元素可以是任意的数据类型

元祖的特性是:不可变

count 统计的是个数

index统计的是索引  正好b是第三个数字,所以对应的是2

取值,要取数字3,就得索引第四个字符的 第0个数值

循环

用for循环

元祖常用的操作:

索引

切片  : 切片是一种读操作

循环

长度

包含

切片:

元祖必须是多个值

小测试

时间: 2024-08-13 17:19:13

Day 15 (06/08) 列表的相关文章

JavaScript基础系列目录(2014.06.01~2014.06.08)

下列文章,转载请亲注明链接出处,谢谢! 链接地址: http://www.cnblogs.com/ttcc/tag/JavaScript%20%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86%20%E6%80%BB%E7%BB%93/ 1. Javascript基础---语法(待完成) 2. JavaScript基础---数据类型(待完成) 3. JavaScript基础---Array数组(待完成) 4. JavaScript基础---正则表达式(待完成) 5. Jav

关于Win10 环境下Quartus II 15.0器件列表无法下拉的解决方法

不知大家在Windows 10 64位系统环境下使用Quartus II 15.0在新建工程时遇到过这种问题没,在新建工程的过程是选择器件的列表无法下拉,只能看到一个器件型号,如图1所示. 图1 开始我让我错误的以为在Quartus II 15软件的Cyclone IV E系列的器件库只包含了一种器件.后来经过尝试,发现用鼠标的左键点击拖动图1所示窗口的左上角或者上边缘,可以调整窗体的大小,就可以看到其他的器件了,然后右边的滚动条也可以拖动了,调整后的窗口如图2所示. 图2

Linux 第15天: (08月29日) Linux高级文件系统管理

本章内容设定文件系统配额设定和管理软RAID设备配置逻辑卷设定LVM快照btrfs文件系统 配置配额系统综述在内核中执行以文件系统为单位启用对不同组或者用户的策略不同根据块或者节点进行限制执行软限制(soft limit)硬限制(hard limit)初始化分区挂载选项:usrquota.grpquota初始化数据库:quotacheck 为用户设定配额执行开启或者取消配额:quotaon.quotaoff直接编辑配额:edquota username在shell中直接编辑:setquota u

15 可变参数列表

可变参数的应用: 一个方法中只能有一个可变参数: 可变参数必须在参数列表的最后一个位置: 参数列表中(形参是可变参数,实参为数组)是可行的,但反过来不行. package com.wys.java; public class ArgsDemo { /** * 一个方法中只能有一个可变参数: * 可变参数必须在参数列表的最后一个位置: * 参数列表中(形参是可变参数,实参为数组)是可行的,但反过来不行. * @param n */ //可变参数列表: //求和,参数个数不确定 public voi

Linux 第15天: (08月29日) 练习和作业

管理磁盘配额 fdiskpartx -a /dev/sda mount /dev/sda6 /homedfcd /homemv * /home vim /etc/fstab                            启用磁盘配额挂载选项 :r!blkid /dev/sda6  /home  ext4  default  0 0:r!blkid /dev/sda6  /home  ext4  usrquota,grpquota  0 0 mount -o remount /dev/sd

[2017.06.08] 给自己定下个目标把

需要拼搏,感觉自己是那种属于很懒散的性格的人. 在这个社会还是不能安于现状. 现在给自己定下个目标,在期末之前尽力去做去完成这几个目标. 由于目标是考研,所以在这个月之内, 英语要背单词,看句子,做阅读. 数学要开始看线代,做习题. 还要带上计算机互联网这个专业的学习,最近加紧时间看完SpringMVC和Spring.还学要复习JavaWeb,Oracle,算法设计,人工智能. 有志者事竟成破釜沉舟,百二秦关终属楚.苦心人天不负卧薪尝胆,三千越甲可吞吴.

关于BigDecimal的四舍五入和截断 (2007-08-10 15:06:26)

关于四舍五入:ROUND_HALF_UP: 遇到.5的情况时往上近似,例: 1.5 ->;2ROUND_HALF_DOWN : 遇到.5的情况时往下近似,例: 1.5 ->;1 BigDecimal a = new BigDecimal(1.5); System.out.println("down="+a.setScale(0,BigDecimal.ROUND_HALF_DOWN)+"\tup="+a.setScale (0,BigDecimal.ROU

【考试】数学round1# 15/06/22

先说结果,本场考试三傻逼题,我这个逗比只有220,虽然虐了rank2 70分,但在我校比较没有任何意义,这都不能AK真是见了鬼了 本次考试考的是初等数论,T1约数T2T3唯一分解,T1各种不爽,T2T3各种无聊 T1 War 题意 有N个点,点有权,ij间边的权值为gcd(wi,wj),任意两点间可连边,求最大生成树.n,wi<=1e6. 扯淡 一看到数据范围整个人都吓傻了 然后这道题我是最后做的... 我们发现wi<=1e6,这显然是暗示我们开桶的节奏 对于每个数wi,找它的约数 约数相同的

【考试】图论round2 15/06/12

四道傻逼题,然而我还是挂了近一百分. T1. 裸最大生成树,结果我因为没判无解掉20分,好久没犯过这错误. /*立下flag:再忘输出无解直播吃键盘!一开始忘了检查也不该错*/ T2. 这不是和昨天一道题一样么?老师你确定你选题的时候看了题? T3. 裸状态图求最短路. 感觉我还是太..做的时候心想傻逼题连具体怎么转移要求什么都没看清,凭着感觉一顿乱搞,然后之后改得死去活来.. 明明代码能力就不好想得就不清,怎能如此任性?! 测出来0分,我不信,结果被windows评测环境坑了= =莫名其妙..