Python 项目开发入门与进阶(第6天)

1. list#类
li = [1,2,"Age",[12,3,[1,2]], True]#对象
#中括号括起来
#元素用,分割
#可以使数字,字符串,列表,布尔值
#列表可以嵌套列表
#多维
#索引取值
print(li[3])
#切片
print(li[3:-1])
#for/while 循环
for item in li
print(item)
#列表元素可以被修改,而无需重新分配空间创建
li[1] = 100
li[1:3] = [120,90]
#可以被删除
del li[1]
del li[0:2]
#in操作
bIn = 1 in li
#能循环的都可以转换成列表
s = 'sdkflksn'
s2 = list(s)
#list可以转换成字符串
r = str(li)#列表中的“,”还存在,需要自己写循环
v="".join(li)#仅限于纯字符串列表
2. list特征
append()#附加一个参数
clear()#清空列表
copy()#浅拷贝
count()#计算元素出现的次数
extend()#附加所有可循环的元素
index()#某个元素的第一个索引
insert()#在指定索引位置插入元素
pop()#获取被删除的值,默认删除最后一个索引
remove()#删除列表中指定值,左边优先
reverse()#将当前列表所有元素首尾翻转
sort()#排序
3. 元组 tuple
tu = (11,22,33,44)
#元组的一级元素不可以修改,不能被增加或者删除
#元组可以索引,切片, for循环
#元组和str,list相互转换
4. tuple 特征
count()#计算元素出现的次数
index()#某个元素的第一个索引
5.元素不可改变用元组,否则用列表
6.字典 dict
info = {'k1':'v1', 'k2':'v2'}#键值对
#value可以是任意类型数据
#list,dict不可以作为dict key
#dict 是无序的
#可以删除,for 循环
#key不可以重复
del info['k1']
.keys()
.values()
.items()
7. dict特征
clear()
copy()
fromkeys()#根据序列,创建字典,并指定统一的值
get()#根据key获取值,key不存在时,可以指定默认值
keys()
pop()#指定删除
popitem()#随机删除
setdefault()#设置值,如果存在,获取对应的值。如果不存在,就会添加并返回值
values()
update()#更新值,如果不存在,添加。如果存在,直接更新值
dic.update({'k1':'v1'})
dic.update(k1 = "v1")
8.总结
1)数字
int(...)
2)字符串
replace/find/join/strip/startswith/split/upper/lower/format
**字典
3)列表
append/extend/insert
索引,切片,循环
4)元组
索引,切片,循环,一级元素不可修改
5)字典
get/update/keys/values/items
for循环,索引
6)布尔值
bool(...)
None/""/()/{}/[]/0  ==>False
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值