python学习笔记(4)

‘’‘列表中每个元素下面都有下标’’'从左到右是0开始计数

一求字符串的长度和字符串的最大值和最小值
l = [1,2,3,4]
len(l)
print(len(l))#求字符串的长度
print(min(l))#求最小
print(max(l))#求最大
1
2
3
4
5
二,列表中字符串的添加

l.append(5)#添加一个数,添加到末位
print(l)
1
2
3
三,列表的相加
l1 = [1,2,3]
l2 = [4,5,6]
l3 = l1+l2
print(l3)#两个列表可以相加
1
2
3
4
四 列表中在指定的地方插入指定的东西
l3.insert(3,‘a’)#在三号位插入a
print(l3)#在指定的地方插入指定的东西
1
2
五将列表的所有元素删除,清空,
l1.clear()#将列表的所有元素删除,清空,
print(l1)
1
2
六pop函数是取出列表的一个指定位的数
a=l3.pop()#pop函数是取出列表的一个指定位的数,默认的是最后一位数
print(l3)#取出来里面就没有了
print(a)

b=l3.pop(0)
print(l3)
print(b)

1
2
3
4
5
6
7
8
七去除列表中的出现的第一个指定的数
l4=[1,1,2,2,2,3]#去除列表中的出现的第一个指定的数
l4.remove(2)
print(l4)

del l4[0]
print(l4)#直接删除指定位置的数

1
2
3
4
5
6
7
所有代码及运行结果

l = [1,2,3,4]
len(l)
print(len(l))#求字符串的长度
print(min(l))#求最小
print(max(l))#求最大

l.append(5)#添加一个数,添加到末位
print(l)

l1 = [1,2,3]
l2 = [4,5,6]
l3 = l1+l2
print(l3)#两个列表可以相加

l3.insert(3,‘a’)#在三号位插入a
print(l3)#在指定的地方插入指定的东西

l1.clear()#将列表的所有元素删除,清空,
print(l1)

a=l3.pop()#pop函数是取出列表的一个指定位的数,默认的是最后一位数
print(l3)#取出来里面就没有了
print(a)

b=l3.pop(0)
print(l3)
print(b)

l4=[1,1,2,2,2,3]#去除列表中的出现的第一个指定的数
l4.remove(2)
print(l4)

del l4[0]
print(l4)#直接删除指定位置的数

元组
元组和列表类似,但属于不可变序列(元组创建后,无法修改其中元素)
定义方式也和列表相同,但其中元素是放在圆括号“( )”中,而列表是方括号“[ ]”

元组的创建与删除

空元组

x=()
1
tuple() 函数可将其他序列转换为元组

使用del可以删除元组对象,不能删除元组中的元素

元组和列表的区别
1.元组一旦定义就不能更改
2.无法向元组中添加元素
3.不能从元组中删除元素
4.元组支持切片操作,只能用来访问元素
5.从效果上看,tuple()冻结列表,list()融化元素
元组还可以当做字典的“键”,但列表不可以

遍历多个序列

字典
字典是无序、可变序列
定义时元素放在大括号"{ }“中,键和值用冒号”:"分隔,元素间用逗号分隔
字典中的键可以为任意不可变数据,如整数、实数、字符串、元组等

字典创建与删除

可以使用del删除整个字典
使用del删除字典中指定键的元素
使用clear()方法删除字典中所有元素
使用pop()方法删除并返回指点键的元素
使用popitem()方法删除并返回字典中的一个元素

字典元素的读取
1.以键作为下标可以读取元素,若键不存在则抛出异常
2.使用字典对象的get方法获取指定键对应的值,并且可以在键不存在的时候返回指定值
3.items()方法可返回字典的键、值
keys()方法可返回字典的键
values() 方法可返回字典的值

字典元素的添加与修改

当以指定键为下标为字典赋值时:若键存在,则修改该键的值;若不存在,则添加一个键
使用字典对象的update()方法将另一个字典的键、值对添加到当前字典对象
字典推导式:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值