print("*" *8)
for a in range(1,9):
print(a,end="")
#1-9的奇数
print()
for a in range(1,10,2):
print(a,end="")
#1-100的和
print()
sum=0
for a in range(1,101):
sum+=a
print(sum)
print()
#字典及字典的常用功能
D={
'k1':'v1',
'k2':'v2',
'k3':'v3', }
print("D的类型是:",type(D)) # <class 'dict'>
print(len(D))# 3
print(D.keys())#dict_keys(['k1', 'k2', 'k3'])
print(D.values())#dict_values(['v1', 'v2', 'v3'])
print(D.items())# dict_items([('k1', 'v1'), ('k2', 'v2'), ('k3', 'v3')]) print("-------------------")
F={
'm1':[1,2,3,4],
1:2,
'm2':'v2',
'm3':(1,2,3),
'm4':{
'name':'vae',
'age':18,
}
}
print("F的类型是:",type(F))#<class 'dict'>
print(len(F))# 5
print(F.keys())#dict_keys(['m1', 1, 'm2', 'm3', 'm4'])
print(F.values())#dict_values([[1, 2, 3, 4], 2, 'v2', (1, 2, 3), {'name': 'vae', 'age': 18}])
print(F.items())#dict_items([('m1', [1, 2, 3, 4]), (1, 2), ('m2', 'v2'), ('m3', (1, 2, 3)), ('m4', {'name': 'vae', 'age': 18})])
print('#获取值的方式1') print(F[1])# 2
print(F["m1"])#[1, 2, 3, 4]
print(F['m2'])#v2
print(F['m3'])#(1, 2, 3)
print(F["m4"])#{'name': 'vae', 'age': 18}
# print(F["m5"]) KeyError: 'm5'
print('#获取值的方式2')
print(F.get('m1'))#[1, 2, 3, 4]
print(F.get('m2'))#v2
print(F.get("m3"))# (1, 2, 3)
print(F.get("m4"))#{'name': 'vae', 'age': 18}
print(F.get(1))# 2
print(D.get('m6'))#无值也不报错 None
print(D.get('m6',"True"))#True
print('#获取值的方式3')#此方法会修改字典
print(F.setdefault('m1'))#[1, 2, 3, 4]
print(F.setdefault('m7'))#None
print(F)#{'m1': [1, 2, 3, 4], 1: 2, 'm2': 'v2', 'm3': (1, 2, 3), 'm4': {'name': 'vae', 'age': 18}, 'm7': None}

for循环和字典预习的更多相关文章

  1. Java生成前三位是字母循环的字典

    title: Java生成前三位是字母循环的字典 date: 2018-08-17 18:52:22 tags: Java --- 最近要破解一个秘密,还好这个密码是有线索的,已知密码的前三位是三个字 ...

  2. python 小程序—三级菜单—循环和字典练习

    程序中利用多级字典来存储三级菜单, 通过一系列while循环和for循环,实现了三级菜单的查询,选择,退回上级菜单,退出程序几个功能. 缺点:程序语句过于重复,效率低. #-*-coding:utf- ...

  3. for循环将字典添加到列表中出现覆盖前面数据的问题

    出现问题: rets = [{'id':1},{"id":2},{"id":3}] context = {} context['count'] = len(re ...

  4. python学习笔记 - for循环: 遍历字典, 分别打印key, value, key:value

    #遍历字典, 分别打印key, value, key:value emp = {'name':'Tom', 'age':20, 'salary' : 8800.00} for k in emp.key ...

  5. for循环,字典遍历(二)

    #通过列表值,定义一个字典,来获取key和value str_list = [1,3,5,7,9,'i',9,'o',7,'i'] str_dict = {} for i in str_list: # ...

  6. for循环,字典遍历(一)

    #items(): 返回字典中所有 key.value #keys(): 返回字典中所有 key 的列表 #values():返回字典中所有 value 的列表 my_dict = {'语文':89, ...

  7. Python3基础 dict keys+values 循环打印字典中的所有键和值

             Python : 3.7.0          OS : Ubuntu 18.04.1 LTS         IDE : PyCharm 2018.2.4       Conda ...

  8. swift基本用法-for循环遍历,遍历字典,循环生成数组

    // Playground - noun: a place where people can play import UIKit //--------------------------------- ...

  9. Swift - 1 (常量、变量、字符串、数组、字典、元组、循环、枚举、函数)

    Swift 中导入类库使用import,不再使用<>,导入自定义不再使用"" import Foundation 1> 声明变量和常量 在Swift中使用 &qu ...

随机推荐

  1. Unity中动态绘制圆柱体

    问题背景 上次写了动态绘制立方体,这最近又来了新功能,绘制圆柱(风筒),要求是给了很多节点,根据节点去动态绘制风筒,风筒就是圆柱连接而成的,可以理解为管道,还有就是拐角处注意倒角,圆润过度过来. 实现 ...

  2. SSD 坏了

    系统盘是SSD,系统盘坏了. 桌面所有数据都拿不回来了. 真的无奈啊,来吧,统计一下,有多少东西要重装. VS2008.VS2010.VS2013.VS2015. GITHUB.SVN.VMWare. ...

  3. visual studio 2013下搭建 安卓,ios,wp app开发平台

    1.安装 visual studio 2013 + Microsoft Visual Studio 2013 Update 4+Microsoft Build Tools 2015 2.安装java ...

  4. 23.包、修饰符、jar

    下面都是在记事本里面写代码 1. 包的定义格式: package 包名(全小写)  例如: package a; 注意: 1)package语句必须位于java文件的第一个语句 2.编译运行 注意: ...

  5. JAVA去除抖音视频的水印源码!!!

    @PostMapping("geturl") public DataResponse decodeDouiyin(@RequestBody DouyinRequest req ) ...

  6. java----int,string 转化为long

    String: 1.返回Long包装类型: String str = "aaa"; long l = Long.parseLong([str]); 2.返回long基本数据类型: ...

  7. ETL工具-Kattle:查询 HTTP/WebService

      发送HTTP POST请求,获取返回内容.  发送HTTP GET请求,获取返回内容,可以从前面获取URL.参数名.参数值 通过Restful获取数据 通过webService获取数据 HTTP ...

  8. bzoj1057: [ZJOI2007]棋盘制作 [dp][单调栈]

    Description 国际象棋是世界上最古老的博弈游戏之一,和中国的围棋.象棋以及日本的将棋同享盛名.据说国际象棋起源 于易经的思想,棋盘是一个8*8大小的黑白相间的方阵,对应八八六十四卦,黑白对应 ...

  9. bzoj1070题解

    [解题思路] 考虑拆点,得到一个二分图:左边点<i,j>表示第i个技师按顺序第j辆修的车,右边点k表示第k个车主,连接左右的边表示第k个车主可能成为第i个技师的第j个客户. 因为是二分图, ...

  10. bzoj1045题解

    [解题思路] (数据范围劝退?正确范围应该是n≤1000000) 设xi表示第i个小朋友给第i+1个小朋友的糖果数(特殊的,xn表示第n个小朋友给第1个小朋友的糖果数),Â表示平均糖果数,有如下方程组 ...