元组  不能修改里面的数据
      字典是无序的集合  通过键名来访问元素
      列表是有有序的  通过下标来访问    可以进行修改
 
 
 
列表  []   是python中使用最频繁的数据类型
               通常放的是同类型  可以放不同类型  通常放同类型 
               索引(下标)从0开始 有序的
1.获取某个元素 
               list[ 下标 ]
2.添加元素   list.append( ) ----- 每次只能添加一个元素,在末尾追加数据
                 list.extend([ 4,5,6,7,8 ])  ----  可以添加多个元素
                 list.insert(索引,元素) -----  在指定位置插入数据(位置前有空元素会补位)
3.删除
        del 列表[索引]   删除指定索引的元素
        list.remove(元素)  删除第一个出现的指定元素
        list.pop()  ---------  删除最后一个元素
        list.pop(索引) ------  删除指定索引元素
        list.clear()  -----------  清空列表(慎用)
4.修改  
       list[索引]=元素  ----------- 修改指定索引的元素
5.查询
       list[索引]  -----    根据索引取值
       len(列表)  ------  列表的长度(个数)
       if  元素  in 列表   -----  查看是否包含某元素
6.排序
       list.sort()   ------  升序  ( list.sort() 等于 list.sort(reverse =False) )
       list.sort(reverse =True)  -------   降序
7.for 循环遍历列表
       for  变量  in  list
8.应用场景
       在开发中 ,应用更多的场景是
          列表 储存相同类型的元素
          for循环  再循环体内部,对列表中的每一项元素执行相同的操作
 
元组 tuple    ( )  
    1.(元素,) ----  逗号很关键   创建一个元组,如果元组中只有一个人元素,要加逗号,   没有逗号是整型
    2.     元组不能修改里面的数据
          强制修改    元组转换列表   改完在转过来
    3.   遍历元组(for循环)
    4.判断元组中是否存在某个元素
         if  元素  in  元组:
    5.元组的操作
         tuple.count   --------  元素在元组中出现的次数
     len(元素)     -----  元组的长度
    6.元组的拆包
        a,b,c = tuple  ------ 元组数据自行拆包
    7.应用场景
       %(  ,  ) ----   格式化字符后面的()本身就是一个元组
     
 
字典    dict  {}
1.格式
     dict = {key:value,key:value}
2.通过键名搜索值
     dict[键名]
3.字典 添加元素  修改元素
    dic[键] = 数据 -------  键不存在 会添加键值对,键存在会修改键值对的值
4.删除
    dic.pop(键) ----   删除指定键值对
    dic.clear  -----   清空字典
5.查询
    dic[键]   -----   取出指定的值
6.遍历
    for  变量 in dic:  ----  默认是键名
    for  变量  in  dic.keys()  ---  输出键名
   for   变量  in  dic.items()  ------   获取所有的键值对
7.应用场景
     在开发中,使用多个键值对,存储一个物体的相关信息--------,描述比较复杂的数据信息  通常将多个字典放入一个列表  进行遍历
 

day4 列表 字典 元组的更多相关文章

  1. Python【列表 字典 元组】

    列表列表用中括号[ ]把各种数据框起来,每一个数据叫作“元素”.每个元素之间都要用英文逗号隔开各种类型的数据(整数/浮点数/字符串)————————————————————————————从列表提取单 ...

  2. python之字符串,列表,字典,元组,集合内置方法总结

    目录 数字类型的内置方法 整型/浮点型 字符串类型的内置方法 列表的内置方法 字典的内置方法 元组的内置方法 集合类型内置方法 布尔类型 数据类型总结 数字类型的内置方法 整型/浮点型 加 + 减 - ...

  3. python 列表,字典,元组,字符串,QuerySet之间的相互转换

    1. 列表转换成字典list1 = ['key1','key2','key3']list2 = ['value1','value2'] dict1 = zip(list1,list2) # dict( ...

  4. python中 列表 字典 元组的了解

    #######列表######1.列表的特性 server = [['http'],['ssh'],['ftp']] server1 = [['mysql'],['firewalld']]  连接  ...

  5. python中遍历列表字典元组

    遍历列表,打印:我叫name,今年age岁,家住dizhi,电话phone lt = [ {'name':'小王', 'age':18, 'info':[('phone', '123'), ('diz ...

  6. day1-6 字符串、列表、元组、字典、类型转换

    day1 1.python历史. 宏观上:python2 与 python3 区别: python2 源码不标准,混乱,重复代码太多, python3 统一 标准,去除重复代码. 2.python的环 ...

  7. Python黑帽编程2.3 字符串、列表、元组、字典和集合

    Python黑帽编程2.3  字符串.列表.元组.字典和集合 本节要介绍的是Python里面常用的几种数据结构.通常情况下,声明一个变量只保存一个值是远远不够的,我们需要将一组或多组数据进行存储.查询 ...

  8. 第二天----列表、元组、字符串、算数运算、字典、while

    列表 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现. 基本操作: 索引切片追加删除长度切片循环包含 创建.查看列表: 列表中的数字不要加引号,列表的索引从0开始: lis ...

  9. Python之路 day2 字符串/元组/列表/字典互转

    #-*-coding:utf-8-*- #1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} #字典转为字符串,返回:<type ' ...

随机推荐

  1. IOS上传图片方向问题

    在显示上传完毕的图片的时候遇到了一个问题, 图片莫名其妙被逆时针旋转了90度就很离谱 如下图 经过一番查询, 原来是 IOS 的相机拍照的时候会把方向角写入到图片里面 因为我用的是 element 的 ...

  2. 用c#自己实现一个简单的JSON解析器

    一.JSON格式介绍 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.相对于另一种数据交换格式 XML,JSON 有着很多优点.例如易读性更好,占用空间更 ...

  3. 题解 UVA11865 【Stream My Contest】

    最小树形图(朱刘算法)\(+\) 二分答案. 由题意得,我们要在一些有向边中选出一些边,使\(0\)号节点能够到达其他节点,使距离之和\(\leqslant cost\),并且使每条边中的带宽的最小值 ...

  4. Android Studio常见问题集锦

    Android studio无法在可视化页面预览XML布局文件 修改res/values/styles.xml文件中name=“AppTheme”的style,在Theme.AppCompat.Lig ...

  5. Monster Audio 使用教程 (七) 防止声音过大,出现爆音

    有用户反映,如果音乐音量过大,会出现爆音. 这其实是音频信号过载了.只要最后输出的音量超过0db,就会出现爆音,这是数字音频都应该注意的问题. 所以,为了解决这个问题,限制器就出现了,它能把音频信号压 ...

  6. js判断字符串中是否包含特殊字符、中文

    /** * @author:xc * @desc: 特殊字符校验 除了下划线 */ containSpecial(str) { var containSpecial = RegExp( /[(\ )( ...

  7. 一个文本框的andriod教程

    https://blog.csdn.net/androidmsky/article/details/49870823

  8. IDEA中配置Project Structure

    本文主要介绍在IDEA中怎么配置项目Project Structure. 若文中有所偏错,望能够留言指正,不胜感激. 不再赘述,直接进入正题: 1. 打开IDEA的Project Structure( ...

  9. 03_Linux介绍、命令

    学于黑马和传智播客联合做的教学项目 感谢 黑马官网 传智播客官网 微信搜索"艺术行者",关注并回复关键词"软件测试"获取视频和教程资料! b站在线视频 Linu ...

  10. pandas_读取Excel并筛选特定数据

    # C:\Users\lenovo\Desktop\总结\Python # 读取 Excel 文件并进行筛选 import pandas as pd # 设置列对齐 pd.set_option(&qu ...