python-4,,回顾:列表: 1.p


回顾:

列表:

1.pop 修改旧值

2.remove()

3.count

4.index()

5.reverse()

**遍历: for i in lists:

;

for i,k in enumerate(lists)

6.sort()

7.max() min()

连接:+

*n

元素是否存在:‘’in lists

len()

切片:[a:b:c]

格式化输出:

name=‘kate‘

字符串 %formant %s %(变量)

整型 %d

浮点 %f

强制类型转换:int()

float()

find(t) 返回-1

split() str 列表

join() : ‘+‘.join(str)

replace(old,new)

strip(‘2‘)

upper lower

code=3aWl

input(‘输入验证码3aWl’)

if 验证码输入正确 显示欢迎登陆,否则再重新输入?

正课:

*列表生成

*元组

*字典

*列表生成

1语法:

range(starti stopstep) 2.7版本

list(range(starti stopstep))) 3.5

2.通过循环生成列表:

[

x for x inrange(1,11) if]

*元组:

1什么是元组:也是一种容器类型,元组的元素不能修改,元组使用小括号包裹数据

2.如何创建:在括号中添加元素,用逗号隔开

1. tup1=(‘kate‘,‘lisa‘,1997,2000)

tup2=(1,2,3,4,5)

tup3=‘a‘,‘b‘,‘c‘,‘d‘

3.如何创建空元组

tup=()

元组中只包含一个元素时,需要在元素后面添加逗号

元组与字符串类似,下标也是从0开始,可以进行截取组合

4.访问元组:

元组可以使用下标该问值

5.修改元组

元组中的元素值是不允许修改的,但我们可以对元组进行连接组合

6删除元组

元组中的元素是不允许删除的,可以用del语句来删除整个元组

del 元组;//执行完语句会报错

7元组运算符

组合、复制,运算后生成新的元组

a.len()

b.连接+

c.复制print((1,2,3)*2)
d.元素是否存在print(3in(1,2,3))

e.迭代(循环遍历元组元素)

for x in 元组:

print(x)

8.元组截取

a=(‘how‘ ,‘are‘,‘you‘)

a[1]

a[-2]

a[1:]//are you

9.无关闭分隔符

x,y=1,2

print(x,y)//2.7版本

10.元组内置函数

a.len(t)

b.max(t)

c.min(t)

d.tuple(lists) 将列表转换为元组

字典:

由健和值,成对组成的对象,字典也被称为关联数组(hash列表)

对象=数据+方法

字典特点:1.无序(通过健实现元素存取)

2.可变: 通过健改变值

3.异构:支持多种数据类型

4.嵌套:可以在健值对中的值部分出现字典、列表、元组

如果同一个健同时出现两次,后一个值会被记住

字典定义:

方法一:{key1:value1,key2:value2...}key1必须用引号包裹

注意:字典中的健必须是唯一的,而值可以不唯一

方法二:dict() 内置函数,指定健值

x=dict(ename=‘fbb‘,sx=95,yw=65)

该问字典里的值:x[‘ename‘]

修改字典里的值:

x[key]=value

添加新元素:x[newkey]=newvalue

删除字典元素 (x字典)

1删除字典中的元素

delx[‘key‘]

2.清空字典所有条目

x.clear()

3.删除整个字典

del x

变量解包:items( )将字典转化为健、值作为元组的列表

x={‘a‘:1,"b":2,‘c‘:3}

x.items()

只取健:keys()

x.keys()

只取值:values()

x.values()

has _key():判断是否存在某个健,返回结是bool

x.has_key(‘健‘)

len():取得字典中健值对个数

len(x)

update():在原字典上合并字典,健相同时会覆盖

x1.update(x2);

get():取得某个健对应的值:

x.get(key);

pop():弹出指定健对应的值

x.pop(key)

clear()

x.clear()

**字典的遍历:

for key in x:

循环体;

练习:输出 (‘a‘ ,1)

(‘b‘ ,2)


本文出自 “11627223” 博客,请务必保留此出处http://11637223.blog.51cto.com/11627223/1916251

python-4

评论关闭