【python 笔记/小白快速入门python】python浅谈(一)犹抱琵琶半遮面

python浅谈(一)犹抱琵琶半遮面


继浅谈(零)初识庐山真面目【https://blog.csdn.net/HarryOtter/article/details/90519877 】 之后,终于窥得 ‘ python女神 ’一丝曼妙的轮廓,然鹅我的目的不止于此(手动滑稽),这次就让我们进一步探秘咱们的 ‘ python女神 ’ 吧(づ ̄3 ̄)づ╭❤~


NUM6.列表

(0) 概念描述:
0. 列表:需要用 ‘ [ ] ’ 将各种数据元素框起来,并且其中的元素要用英文逗号隔开
e.g:
surprise =  [ '小猪' ,'芦荟','包子' ,'章鱼' ]
  • 上述就是代码的一种标准格式
  • [ ‘小猪’ ,‘芦荟’,‘包子’ ,‘章鱼’ ]就是一个名为 surprise 的列表
  • surprise 列表里面有四个数据元素 :‘小猪’ ‘芦荟’ ‘包子’ ‘章鱼’
注意 :列表具有包容性,能够同时包容各种数据类型(整数、浮点数、字符串)
e.g:
 cute = [ '小猪' , 20 , 1.65 ]
1. 偏移量:列表中的元素都是有序排列的,每个元素按序的编号就是该元素的偏移量

注意:

  • 偏移量是从 0 开始的,而不是 1
  • 列表名后加带偏移量的 [ ]
e.g:
 infor = [ ' 醉里拈花 ' , 21 , 1.59 ]
 infor [0] = ' 醉里拈花 '
 infor [1] = 21
 infor [2] = 1.59
(1) 操作:
0. 打印:
e.g:
 infor = [ '醉里拈花' , 21 , 1.59 ]
 print (infor)
 ---------------------------------------->  ' 醉里拈花 ' , 21 ,  1.59
1. 提取(从列表):从列表中提取单个/多个数据元素
  • <1> 提取单个元素
e.g:
infor = [ '醉里拈花' , 21 , 1.59 ]
print( infor[0] )
------------------------------------------> ' 醉里拈花 '
  • <2> 提取多个元素
e.g:
list = [ 5, 6, 7, 8, 9 ]
print( list  [ : ]  )         --------------->   5, 6, 7, 8, 9
print( list  [2 :]  )         --------------->   7, 8, 9
print( list  [: 2]  )         --------------->   5, 6
print( list  [1:3]  )         --------------->   6, 7
print(list   [2:4]  )         --------------->   7, 8

注意

  • 方括号左边取得到,右边取到数字的左边一位;
  • 遇到空的,取到头
2. 删除(从列表):从列表中删除单个/多个数据元素
e.g:
list = [ 5, 6, 7, 8, 9 ]
del list [ 0 ]  -------------------------------> 6, 7, 8, 9 

list = [ 章鱼 , 包子 , 老大 , 芦荟 ]
del list [ 1:3 ] ------------------------------>章鱼 , 芦荟
  • 删除单个数据元素遵循从零开始的法则
  • 可以删除单个或多个(类似于切片的原理)
  • 删除时仍遵循 “ 左取右不取” 的口诀
3. 增加 (从列表):用 append ( ) 函数来给字典进行增补数据元素
e.g:
list = [ 1 , 2 ]
list . append (3)

注意
<1> : append( )函数只能接收一个参数(一个单位的数据元素)

e.g:
list = [ 1 , 2 ]
list . append ( 3 , 4 ) 
------------------------------------------------------
TypeError: append() takes exactly one argument (2 given)
  • append( )函数只能接受一个参数,但是()里 却有两个参数:4,5

<2> : 列表支持内部嵌套 ( 只要满足数量单一,单个列表也可以视作为一个元素 )

list = [ 1 , 2 , 3 ]
list . append ( [ 3 , 4 ] )  -------------------->   [1, 2, 3, [4, 5] ]

<3> : append 后的元素会添加在数据的末尾

NUM7.字典

(0) 概念描述:由键值对(唯一的一个键和对应的值形成的组合)组成的数据类型
e.g:
weight = { '章鱼' :75 ,'包子' :54 ,'老大' :65 , '芦荟' :47 }
  • ‘章鱼’ : 75 就是一个键值对,其中’章鱼’是 键(key),75 是值(value)

注意
0. 字典里的键具有唯一性,而值可以重复

(1) 操作 :
0.从字典中提取元素
weight =  {'章鱼' :75 ,'包子' :54 ,'老大' :65 , '芦荟' :47  }
print ( weight [ ' 老大 ' ] )  ----------------------------> 65
  • 字典通过键来索引值,区别于列表通过偏移量索引值
1.从字典中增加元素
weight = {'章鱼' :75 ,'包子' :54 ,'老大' :65 , '芦荟' :47  }
weight [ ' 黑米烧麦 ' ] = 45
print (weight) --->  {'章鱼' :75 ,'包子' :54 ,'老大' :65 , '芦荟' :47 ,' 黑米烧麦 ' : 45 }
  • 新增字典元素要用到赋值语句
  • 代码结构公式:字典名[键]=值
2.从字典中删除元素
weight = {'章鱼' :75 ,'包子' :54 ,
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值