list

格式:

  test_list = ["a",123,[1,"b"]]

索引:

  >>>print(test_list[0])

  "a"

切片:

  >>>print(test_list[0:2])

  ["a",123]

  >>>print(test_list[2:len(test_list)])

  [1,"b"]

遍历:

  >>>for i in test_list:

        print(i)

方法:

test.append('chy')              追加一个chy元素
test.count('chy') 返回chy元素出现的次数
test.extend(name) 将name列表所有元素追加到test列表里
test.index('chy') 返回chy的索引
test.insert(,'chy') 在1位置插入chy元素,后面的都往后挪一位
test.pop() 去掉尾部一个元素,并将移除的元素返回
test.remove('chy') 移除掉从左到右找到的第一个chy
test.reverse() 将test列表元素全部倒过来,反着排

>>>del test_list[2]  删除2位置上的元素

  >>>del test_list[2:5]

tuple

增删改不允许操作

格式:

  test_list = ("a",123,[1,"b"])

索引:

  同list

切片:

  同list

遍历:

  同list

方法:

test.count('chy')          返回chy出现的次数
test.index('chy') 获取chy的索引位置

dict

一个元素是一个键值对(key:value)

格式:

  user_info = {

    "a":123,

    "b":456

  }

索引:

  >>>print(user_info["a"])

  123

遍历:

  默认输出所有的key

  >>>for i in user_info:

        print(i)

  "a"

  "b"

  >>>for i in user_info.values():

          print(i)

  123

  456

  >>>for i,j in user_info.items():

        print(i)

      print(j)

  "a"

  123

  "b"

  345

方法:

test.keys()                获取所有的key
test.values() 获取所有的值
test.items() 获取所有的键值对
test.clear() 清空字典
test.get("chy",) 获取key为chy的值,若无这个key,则返回123,默认返回None
test["chy"] 通过索引的话,若无这个key,则会报错,所以推荐使用get
(2版本有,3版本无)test.has_key("chy") 判断是否有chy这个key
test.pop("chy") 删除chy对应的键值对,若无返回None
del test["chy"]
test.popitem() 删除尾部元素,若无,报错
test.update(name) 将name的所有键值对追加到test字典
增加键值对:
test.update({"chy":})
test["chy"] = 若有chy,则更新值

python入门之数据类型之列表、元组、字典的更多相关文章

  1. Python入门(二)列表、字典、字符串、元组、集合

    列表list什么是列表:Python内置的一种数据类型是列表,list是一种有序的集合,可以随时添加和删除其中的元素 创建List列表的方法 L = ['杨俊辰',‘啦啦啦’,'Tom'] empty ...

  2. 跟着ALEX 学python day2 基础2 模块 数据类型 运算符 列表 元组 字典 字符串的常用操作

    声明 : 文档内容学习于 http://www.cnblogs.com/xiaozhiqi/  模块初始: Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相 ...

  3. Python 整数 长整数 浮点数 字符串 列表 元组 字典的各种方法

    对于Python, 一切事物都是对象,对象基于类创建!! 注:查看对象相关成员var,type, dir 一.整数 如: 18.73.84 每一个整数都具备如下需要知道的功能: def bit_len ...

  4. Python第三天 序列 数据类型 数值 字符串 列表 元组 字典

    Python第三天 序列  数据类型  数值  字符串  列表  元组  字典 数据类型数值字符串列表元组字典 序列序列:字符串.列表.元组序列的两个主要特点是索引操作符和切片操作符- 索引操作符让我 ...

  5. Python第三天 序列 5种数据类型 数值 字符串 列表 元组 字典 各种数据类型的的xx重写xx表达式

    Python第三天 序列  5种数据类型  数值  字符串  列表  元组  字典 各种数据类型的的xx重写xx表达式 目录 Pycharm使用技巧(转载) Python第一天  安装  shell ...

  6. **python中列表 元组 字典 集合

    列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. 1.列表 列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔. 列表的特 ...

  7. python中列表 元组 字典 集合的区别

    列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. (1)列表 什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单.比如,统计 ...

  8. python3笔记十八:python列表元组字典集合文件操作

    一:学习内容 列表元组字典集合文件操作 二:列表元组字典集合文件操作 代码: import pickle  #数据持久性模块 #封装的方法def OptionData(data,path):    # ...

  9. Python 入门之数据类型之间的相互转换 以及 在编程中会遇到的数据类型的坑

    Python 入门之数据类型之间的相互转换 以及 在编程中会遇到的数据类型的坑 1.数据类型总结: 可变,不可变,有序,无序 (1)可变的数据类型:list dict set (2)不可变的数据类型: ...

随机推荐

  1. hdu 1047 Integer Inquiry(大数)

    题意:整数大数加法 思路:大数模板 #include<iostream> #include<stdio.h> #include<stdlib.h> #include ...

  2. Linux档案属性

    输入命令:ls -al 档案类型权限: 第一個字元代表这个档案是『目录.档案或链接档等等』: 当为[ d ]则是目录: 当为[ - ]则是目录: 若是[ l ]则表示为链接档(link file): ...

  3. 自建 AppRTC

    自建 AppRTC 字数3158 阅读1718 评论2 喜欢2 AppRTC 是 webrtc 的一个 demo.自建 AppRTC 可以苦其心志劳其筋骨饿其体肤,更重要的是能学会 webrtc 服务 ...

  4. 提高scroll性能

    在DevTools中开始渲染,向下滑动一点点滚动条,然后停止滚动. 在结果中,注意frames总是在30ftps线上面,甚至都木有很接近69ftps线的(事实上帧执行的太缓慢以致于60ftps线在图上 ...

  5. 【转】JBoss Web和 Tomcat的区别

    转载于:http://www.verydemo.com/demo_c202_i780.html JBoss Web和 Tomcat的区别 在Web2.0的浪潮中,各种页面技术和框架不断涌现,为服务器端 ...

  6. [SHOI 2007] 善意的投票

    [题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1934 [算法] 首先 , 选择睡觉的人和不选择睡觉的人构成两个集合 这启发我们用最小 ...

  7. 关于group_concat函数拼接字符超长的问题

    昨天测试的人火急火燎的找我,跟我说数据不对!说明情况后我去查看,原来是数据上有个子查询出来的字段没有完全展示 问题很明显,就是数据被截断了.下面贴上我写的查询 wyids_是正确的显示,通过它子查询出 ...

  8. You Are the One

    题意: 有n个人排队,第i个入场的人x的不愉快度是$D_x*(i-1)$,现在给你n个人在队伍中的位置, 你可以用一个栈让一个人后面的人先进入,问最小的不愉快度是多少. 解法: 考虑注意到用栈调整次序 ...

  9. CF-807A

    A. Is it rated? time limit per test 2 seconds memory limit per test 256 megabytes input standard inp ...

  10. 微信小程序开发之三元运算符代替wx.if/wx.else

    直接上代码 实现功能为:当fbphotoFirst为空时,src路径为“pic/信息反馈1-1_14.png“,并且点击事件uploadfbphotoFirst有效,否则为路径fbphotoFirst ...