《人工智能实践:Tensorflow笔记》听课笔记4_2.2列表、元组和字典

附:课程链接

第二讲.Python语法串讲
2.2列表、元组和字典

由于个人使用Win7系统,并未完全按照课程所讲,以下记录的也基本是我的结合课程做的Windows系统+python3.70操作。且本人有python基础,故一些操作可能简略。

记住编写代码时,除注释内容外,字符均使用英文格式。

二.python基本知识(承接上一阶段内容)
7.列表[]
①其中元素用逗号隔开。例如:c = [1,2,3] d = [“张三”,“李四”] e = [1,2,“4”]
②用 列表名[索引号] 索引列表中的内容(注意索引号从0开始而非从1开始)。例如:c[0] = 1,c[1] = 2,c[2] = 3,d[0]=“张三”
③用 列表名[起:止] 表示切片,从列表中切出相应的元素,前闭后开(以下将会解释“前闭后开”)。
例如:c[0:2] = [1,2](切除的元素为c[0]和c[1],并不包括c[2]。前闭后开即值从起元素开始,切到止元素之前但是不包括止元素。此处即从第0号元素开始切,切到2号元素,但不包括2号元素)(除此之外有个小窍门,在这里“止-起”为“2-0=2”意即切除了两个元素,另外若c[0:1]即切除“1-0=1”个元素)
c[:]切出全部元素即[1,2,3]
④用 列表名[起:止:步长] 表示带步长的切片,步长有方向
例如:b = [1,2,3,4,5,6,7]
切出[5,4,3,2]用b[4:0:-1] ;切出[5,4,3,2,1]用b[4: :-1]
切出[6,4,2]用b[-2: :2](从倒数第二个开始一直切到头,步长为-2)
⑤修改:列表名[索引号] = 新值
⑥删除:del 列表名[索引号]
⑦插入:列表名.insert(插入位置索引号,新元素)
代码验证:
在这里插入图片描述
8.元组()
①元组(),一旦定义不能改变!(即像上面列表的插入元素等操作都无法执行,类似于“誓言”)。例如:f = (1,2,3)就是一个元组
9.字典{}
①字典里放着{键:值,键:值,键:值}n个键值对。例如dic = {1:“123”,“name”:“zhangsan”,“height”:180}
②用 字典名[键] 表示索引字典中的值。例如:dic[“name”] = “zhangsan”
③修改:字典名[索引号] = 新值
④删除:del 字典名[键]
⑤插入:字典名[新键] = 新值
代码举例:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值