python基础day3

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础day3相关的知识,希望对你有一定的参考价值。

一、列表

list=[11,22,33,44,55,66]
.append()     向后追加元素
.count()     查看有元素出现的次数
.extend()     批量添加元素
.index()     获取指定元素的索引位置
.insert(1,‘SB’)          在指定索引的位置插入值
.pop()          移除最后一个值    a=.pop() 在原列表中移除掉最后一个元素并赋值给a
.remove()     移除某个元素
.reverse()     把所有元素顺序倒过来,反转
.sort()     排序
del 列表名[1]     删除索引指向的元素
 #字符串——>数字    int(字符串)

二、元组      

  不可变
  name_tuple = (‘alex‘,‘eric‘)
  索引
  print(name_tuple[0])
  len
  print(name_tuple[len(name_tuple)-1])
  切片
  print(name_tuple[0:1])
  for
  for i  in name_tuple:
       print(i)
  count:计算元素出现的个数
  print(name_tupel.count(‘alex‘))
  index:获取指定元素的索引位置
  print(name_tupel.index(‘alex‘))
 
 

三、字典  

  {花括号}    dict          可变类型,key不可变,value可变
  字典定义的基本形式:key:value
  定义字典需要注意:key必须是不可变类型,或者说是可hash类型
  字典的取值,字典是无序的,不可用索引
  字典的取值需要打印key
 
  info={
            name:sam
      age:56
            gender:M
  }
 
  索引
  print(user_info[name])
  循环
  for i in info:
     print(i)     #输出key
  print(info.keys())              # 获取所有的key
  print(info.values())              # 获取所有的values
  print(info.itmes())          #获取所有的元素
 
  for k,v in info.items():
       print(k)
       print(v)                         #获取元素需要两个值
 
  info.clera()              #清楚所有内容
  #get  根据key获取值,如果key不存在,可以指定一个默认值
  val = info.get(‘age‘)          #获取age的对应值
  val = info.get(‘age111‘,‘123‘)     #获取age111的对应值,如果没有,默认就把123定义为val的值
  #索引取值时,key不存在报错
 
  print(‘age’in info)     #判断age是否存在于字典info
 
  del info[‘name’]     #删除字典里的指定元素
 
  enumerate自动生成一列,默认从0开始,可以添加数字指定
  

以上是关于python基础day3的主要内容,如果未能解决你的问题,请参考以下文章

Python基础 —— 目录

python基础教程(第二版)

Python基础之函数

001--python全栈--基础知识--python安装

Python运维开发基础01-语法基础

python基础