我的编程空间,编程开发者的网络收藏夹
学习永远不晚

python列表,元祖,字典详解

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

python列表,元祖,字典详解

列表:

    基础数据类型,可含有大量数据,可存储各种数据类型

    1,索引切片

    与字符串一样

    2,增删改查,以及其他操作

        增

        append 追加 

         insert  列表.insert(索引,元素)

         extend  列表.extend(['元素','元素'])

         删

          pop 按照索引删除   列表.pop(索引),  会返回删除内容

          remove  按照元素删除   列表.remove('元素')

          clear  清空列表    列表.clear()

          del 按照索引,切片删除  索引:del 列表[索引] 切片:del 列表[:步长]

         改

         按照索引  列表[索引] = '赋值'

         按照切片  列表[:步长] = '赋值' 加上步长一定要一一对应

         查

         按照索引

         按照切片

         按照切片步长

         按照for循环查  for 变量 in 列表:

         其他操作:

         print(列表.index('元素')) 通过元素查索引

         print(len(列表))

         print(列表.count('元素'))

         排序:列表.sort()从小到大排序  列表.sort(reverse=True) 从大到小排序  

         翻转 列表.reverse()


     3,列表的嵌套

             顾头不顾尾

                range可以看做自定义的数字范围的列表,一般与for循环结合

                




元祖:QQ截图20181020180706.png

        元祖名= ('元素','元素','元素')

        元祖是只读列表

        可以索引,可以切片(步长)

        不能增删改(儿子不能,孙子可以),只能查询

        查询:index for循环 count

字典:

        字典是python中唯一的映射类型

        1,键值对出现(key-value),字典的键是唯一的,可以存储大量关系型数据

        2,字典3.5跟3.5之前无序,3.6以及以后是有序的

        3,字典的key:只能是字符串str,数字,bool值,元祖,均为不可变数据类型,bool和元祖不常用

        4,字典的值value:任意数据类型,不可hash

        

        增删改查以及其他操作

        增:

        1,按照键值对:字典名['键'] = 值 如果键存在,则修改值,有则改之,无则添加

        2,字典.setdefault('键','值'), 无则添加,有则不变

        删:

        1,按照键删, 字典.pop('键'),有返回值,返回删除的值

        2,清空  字典.clear()

        3,del 字典['键']

        改:

        1,字典['键']='值'

        2,对两个字典改,将字典的所有键值对添加到字典2中

        

        查:

        1,print(字典['键']) 没有键报错

        2,字典.get('name') 没有键会返回null ,可以设置返回值

        操作方法:

        print(字典.keys())  获得所有的键,返回的数据类型为dict_keys,类似列表的容器,能使用for循环打印所有键和值

     

    补充:

    1,元祖里面只有一个元素且没有逗号,则它不是元祖而是对应的类型

    2,dic = dict.fromkeys('abc','ghl')创建一个字典

    3,is 判断两个数据的内存地址是否相同,==判断值是否相等

    4,Id 查询内存地址

    5,在正向循环一个列表中,如果改变的列表的大小,那么结果和预想的不一样,索引值会发生改变

    6,在循环一个字典时,不能改变字典的大小

QQ截图20181020184143.png

QQ截图20181020184718.png

QQ.png

QQ截图20181020194241.png

QQ截图20181020194408.png

QQ截图20181020194423.png

QQ截图20181020195638.png


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

python列表,元祖,字典详解

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

python列表,元祖,字典详解

列表:    基础数据类型,可含有大量数据,可存储各种数据类型    1,索引切片    与字符串一样    2,增删改查,以及其他操作        增        append 追加          insert  列表.inser
2023-01-31

列表,元祖,字典小记

一、列表功能及方法1,建立列表,列表的元素可以包含任何数数据类型,可以是数字,字符串,列表,元组,字典,集合和布尔值li = [1, 12, 9, "age", ["石振文", ["19", 10], "庞麦郎"], "alex", Tru
2023-01-30

Python中的列表、元祖、字典的区别

定义方法列表可以包含不同类型的对象,可以增减元素,可以跟其他的列表结合或者把一个列表拆分,用[]来定义的eg:aList=[123,'abc',4.56,['inner','list'],7-9j]1.list(str):将str转换成li
2023-01-31

浅析Python中元祖、列表和字典的区别

1、列表(list)list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目应该包括在方括号中,这样Python就知道你是指明一个列表。一旦你创建了一个列表,就可以添加、删除,或者是搜索列表中的项目。由于你
2022-06-04

关于Python元祖,列表,字典,集合的比较

定义方法列表可以包含不同类型的对象,可以增减元素,可以跟其他的列表结合或者把一个列表拆分,用[]来定义的 eg:aList=[123,'abc',4.56,['inner','list'],7-9j]1.list(str):将str转换成l
2022-06-04

python列表、元组、字典

1.列表列表是由一序列特定顺序排列的元素组成的。可以把字符串,数字,字典等都可以任何东西加入到列表中,列表中的元素之间没有任何关系。列表也是自带下标的,默认也还是从0开始。列表常用方括号表示,即:[],元素用逗号隔开。例子:a = ["hu
2023-01-31

python之列表、元组、字典

1描述打了激素的数组数组是只能存储同一数据类型的结构列表:可以存储多数数据类型的数组2 定义列表:元组和列表的不同:元组是不可变对象而列表是可变对象3 列表的特性:1 索引分为前向索引、反向索引和多重索引2 切片包含一般切片和逆序显示一般切
2023-01-31

9. python 列表、元组、字典

1.列表a = ['a', 'b', 'c', 'abc']## append  末尾追加a.append('hello')print (a)['a', 'b', 'c', 'abc', 'hello']## pop 末尾删除a.pop()
2023-01-31

Python 列表&元组&字典&集合

列表(list)有序性,可存储任意类型的值通过偏移存取,支持索引来读取元素,第一个索引为0 ,倒数第一个索引为-1可变性 ,支持切片、合并、删除等操作可通过索引来向指定位置插入元素可通过pop()方法删除末尾元素,pop(索引位置)来删除指
2023-01-30

python的元祖,集合,字典的常见函数

# 关于元祖的函数​- 以下代码- 以下函数,对 list 基本适用以下代码In [2]:  # len :获取元祖的长度t = (1,2,3,4,5,6)len(t)Out[2]:6. . .In [3]:# 如果,列表或元祖中有多个最
2023-01-30

Python学习笔记8——列表、字典、元

参考书籍:《Learning_Python_5th_Edition.pdf》,一本英文书呢,我上传到百度网盘吧,请点击这里,密码是:kym3Lists 列表The Python list object is the most general
2023-01-30

简单谈谈Python中的元祖(Tuple)和字典(Dict)

前言 本文记录了对于Python的数据类型中元祖(Tuple)和字典(Dict)的一些认识,以及部分内置方法的介绍。下面话不多说,来看看详细的介绍吧。 元祖 Tuple 特点:元祖内的数据不可变 一个元素的定义:T = (1,)>>> T=
2022-06-04

Python中元组,列表,字典的区别

Python中,有3种内建的数据结构:列表、元组和字典。 1.列表list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目。列表中的项目应该包括在方括号中,这样python就知道你是在指明一个列表。一旦你创
2022-06-04

python_列表——元组——字典——集

列表——元组——字典——集合:列表:# 一:基本使用# 1、用途:存放多个值# 定义方式:[]内以逗号为分隔多个元素,列表内元素无类型限制# l=['a','b','c'] #l=list(['a','b','c'])# l1=list('
2023-01-30

python 字典和列表嵌套用法详解

目录列表(List)常用方式字典(dictionary)常用方式组合使用列表嵌套列表列表嵌套字典字典嵌套字典字典嵌套列表嵌套什么时候用参考文献python中字典和列表的使用,在数据处理中应该是最常用的,这两个熟练后基本可以应付大部分场景了。
2022-06-02

Python 列表、元组、字典及集合操作

一、列表列表是Python中最基本的数据结构,是最常用的Python数据类型,列表的数据项不需要具有相同的类型列表是一种有序的集合,可以随时添加和删除其中的元素列表的索引从0开始1、创建列表>>> list1 = ['python', 20
2023-01-30

python列表、元组、字典、集合的简单

1、常用操作函数 1 #Author:CGQ 2 import copy 3 #列表 4 ''' 5 names=["ZhangYang","XiaoHei","XiaoHei","LiSan"] 6 print(names[0])#某一个
2023-01-30

python3 列表 元组 字典 文件

列表、元组操作字符串操作字典操作集合操作文件操作字符编码与转码1. 列表、元组操作列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作定义列表1names = ['Alex',"Tenglan",'Eric'
2023-01-31

python3(元组,列表,集合,字典)

1.列表 1)创建列表 数组:存储同一种数据类型的集合 scores=[12,13,14] 列表:(打了激素的数组):可以存储任意数据类型的集合列表里:可以存储不同的数据类型 s=[1,4,5,'ty'] print s,type(s)列表
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录