学习第三天(元组,列表,切片,字典,不可变类型,推导式,CURD)

1.元组的特点

元组创建以后,不能增删改查,属于不可变类型

元组只有一个元素时候需要注意后面必须带逗号

2.如何遍历元组

tuple5 =(1,3,5,7)
   for  num  in tuple5:
       print(num)

3.如何获取元组个数

print (len("张三"))
print(len(tuple6))

4.不可变类型有哪些?

整型,浮点型,布尔值,字符串,元组

5.如何查看元素的id值

print("a" in list2)
print(list2.index("a"))

6.如何创建空列表

list1 =[]
print(type(list1),list1)

7.为什么推荐空字符串用单引号

因为输出显示为单引号

8.如何打印一个变量的类型是

v=15
 print(type(v))
#输出结果<class 'int'> 为整型

9.列表添加的操作有哪些append insert  extend 特点:

append 作用把元素添加到列表末尾  ---拼接

extend  作用是把元素迭代添加到列表

insert    找到一个数字为索引,另外一个添加内容

10.列表删除操作有哪些?remove    pop

list 2.remove("李四")
   print(list2)



list 2.pop(-2)
   print(list2)

 

11.del怎么用

print(list2)

    del list2[0]

    print(lsit2)

12.如何修改列表

list2[3]="修改"

  print(list2)

13.CURD是什么意思

创建 create 更新 update 读取 read 删除 delete

14.如何判断一个元素的索引值

a=[72,56,76,84,80,88]

  print(a.index(76))

15.如何判断一个元素是否在列表中

prit("a" in list2)

print(list2.index("a"))

16.列表的其他功能

sort 排序  reverse反转  clear清空  统计个数

17.列表推导式

list1 =[x for x in range(1,10)if x%2==1]
  print(list1)  

#如果数据量大,则生成慢且占内存

18.生成推导式

generator3 = (x for x in range(1,10000))
    print(generator3)


#不管数据多大,生成快且占内存少,直到用的时候才创建

19.切片

[3:5]包括不包括右,取中间

[5:]从五后开始,到末尾

[:5]从头开始,到五结束

[:5:2]从头开始,到五结束,步长为2

[::-1]列表反转,类似于reverse

20.列表转字符串,  字符串.jion(迭代对象)

list1 = ['c:','users','mac','desktop']
path =""
for word in list1:
      path = path + world + "/"
      print(path)
      path = "/".json(list1)
        print(path)

21.创建字典,并添加数据

dict={}

dict2['phone']=10086

dict2['class']="三年二班"

print(dict2)

22.字典删除数据pop    popitem

value = dact2.pop('name')

print(value)

print(dict2)

key,value=dict2.popitem()

print(key,value)

print(dict2)

23.查找元素是否在字典中keys  values

print("name" in dict2)

print("name" in dict2.keys())

print("郑州" in dict2.value())

24.字典的其它方法,设置默认值,通过key创建字典

dict2.set default('address','外国语')
print(dict2)
dict3=dict2.from keys('a','b','c','d')
print(dict3)

25.for遍历字典

for key,value in dict2.items():

   print(key,value)

26.字典对象打点能够调用的方法

values, keys, items, pop, popitwem, get, setdefault

   

 

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值