ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python学习 day6 (3月6日)

2019-03-07 12:51:09  阅读:203  来源: 互联网

标签:tuple python dic 学习 day6 del key l1 print


#__author : 'liuyang'
#date : 2019/3/7 0007
a = ['a' , 'b' , 'c']
b = []
print(a is b )  # 空元组 可以  空列表 不可以
print(tuple(a))
l1 = [11, 22, 33, 44, 55]
#将此列表索引为奇数的对应元素全部删除
#   错误示例
for l in range(len(l1)):
    print(l)
    if l % 2==1:
        #l1.pop(l)  # 等同余下  一个是括号 一个是中括号
        del l1[l]
print(l1)

# l1 = [11, 22, 33, 44, 55]
# del l1[1::2]
# print(l1)
dic = {'k1': 'v1', 'k2': 'v2',  'k3': 'v3', 'name': 'alex'}
lis = []
# 循环一个字典时,不能改变  字典的大小,否则会报错

for key in dic.keys():
    # if 'k' in key:
        # del dic[key]

    print(key)
    if 'k' in key:
        # dic.pop(key)
        lis.append(key)
        # for li in lis:
        #     del dic[li]
#  在后面 删除
for li in lis:
    del dic[li]

print(dic)

 

同一类型

小数据池: 理解

代码块

id == is

同一个代码中的缓存机制

不同代码块 :小数据池

int str bool   lis tuple dict                set

int str bool  包起来  

other ------------>    bool  

    0 ''  ()  []  {}   ------>  False  

list <---->  tuple  包起来

list、tuple ------>  str    sploit

str ---------------> list、tuple    '  ',join(str)

 

# 超出范围了

数据类型的补充

  (1,)

  fromkeys([1,2,3] , [])

  循环一个列表 循环一个字典时  ,不能改变他们的大小,否则会报错

明天 : 编码进阶 文件操作  深浅copy 

标签:tuple,python,dic,学习,day6,del,key,l1,print
来源: https://www.cnblogs.com/Doner/p/10488861.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有