2018-07-22

元组 列表 有序
i.index() 根据值查索引
i.count() 统计列表元素的个数
当元组里面只有一个元素的时候,元素后面要加一个逗号(,). 例如:x = ("老李",)

元组→列表 tuple(xx)
列表→元组 list(xx)

遍历:
for i in t:
print(i)

字典:键值对 dictionary
键:值

特点:无论删除还是查找,都用键操作。
字典没有索引的概念,字典是无序的。
键不能重复,值可以重复。

添加:
d[xxx] = xxx 如果键存在, 这样相当于修改。
如果不存在,则添加。
删除:
d.pop(xxx) #参数是键的名字
改:
d[xxx] = xxx 键存在就修改
查:
print(d[xxx])
遍历:
d = {"xxx":"xxx"}
for i in d:
print(i) #打印的键
print(d[i]) #打印值

for i in d.keys():
print(i) #打印的键
print(d[i]) #打印值

for k,v in d.items():
print(k)
print(v)

特殊方法:
d.get(xxx)这样取值
没有键不报错 返回None
d[xxx]这样取值
没有键报错

setdefault(key,value)
如果键存在,不会改变
如果键不存在, 则添加一对键值

字典1.update(字典2)
将字典2合并到字典1

d.popitem()随机删除一对键值对
del d[key] 删除键值对

import time
time.time() 返回一个时间戳

max() 最大值
min() 最小值
len() 长度

list = [1,2,3,4,5,6,6]

可变类型与不可变类型

可变类型,值可以改变:

  • 列表 list
  • 字典 dict
    不可变类型,值不可以改变:
  • 数值类型 int, long, bool, float
  • 字符串 str
  • 元组 tuple

a = 1
b = 2

让a = 2 b = 1

list = ["11","22","33","44","55"]

list = ["22","33","44","55"] ---------------0

list = ["22","44","55"] ---------------1

list = ["22","44"] ---------------2

倒着删除

list = ["11","22","33","44","55"]

list = ["11","22","33","44"]--------------4
list = ["11","22","33"]--------------3
list = ["11","22"]--------------2
list = ["11"]--------------1
list = []--------------0

列表遍历的时候注意一点 可能会出现一些意想不到的错误

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、快捷键 ctr+b 执行ctr+/ 单行注释ctr+c ...
    o_8319阅读 5,910评论 2 16
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,934评论 0 10
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,784评论 0 17
  • 可以向我具体描述一下你明年的期待吗? 通过运动等方式,使身体各项指标正常 这些期待对于你来说为什么这么重要? 1....
    右手戒指阅读 256评论 0 0
  • scrapy scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。可以应用在包括数据挖掘,信息处理...
    alvin_wang阅读 307评论 0 0