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. SYSTEM_HANDLE_TABLE_ENTRY_INFO

    typedef struct _SYSTEM_HANDLE_TABLE_ENTRY_INFO { USHORT UniqueProcessId; USHORT CreatorBackTraceInde ...

  2. D3.js 动画 过渡效果 (V3版本)

    一 . 过渡的启动   启动过渡效果,与以下四个方法相关:   d3.transition([selection],[name]) //创建一个过渡对象.但是由于每个选择集中都有transition( ...

  3. 深入研究js中的位运算及用法

    什么是位运算? 位运算是在数字底层(即表示数字的 32 个数位)进行运算的.由于位运算是低级的运算操作,所以速度往往也是最快的(相对其它运算如加减乘除来说),并且借助位运算有时我们还能实现更简单的程序 ...

  4. forEarch 和 for in

    forEarch 遍历数组,遍历的过程中不能被终止,必须每一个值遍历一遍后才能停下来,for  in遍历对象中的属性 代码: <!DOCTYPE html> <html lang=& ...

  5. Qt 【无法打开 xxxx头文件】

    经过多次磕碰,终于发现了通用的办法. 测试环境Qt5.5.1 mvcs 比如需要用到QtWin 直接去包含然后运行,but fail, 我去查找他的父类  QtWinExtras Qt自带的自动补全, ...

  6. 关于scroll、client、offset和style中的height、width、top以及bottom属性

    内容和图片来自offset.scroll.client三大家族, 此处仅作记录使用 client offset scroll

  7. Unity 2018 version class.jar path

    { C:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer\Variations\mono\Release\Classes }

  8. Delphi 时间函数:关于时间精确的几个函数和方法

    //取毫秒级时间精度(方法一): var t1,t2:int64; r1:int64; begin t1:=GetTickCount;//获取开始计数 WINDOWS API sleep(1000); ...

  9. jQuery 遍历 - eq() 方法

    <!DOCTYPE html> <html> <head> <style> div { width:60px; height:60px; margin: ...

  10. Android中的APK,TASK,PROCESS,USERID之间的关系

    开发Android已经有一段时间了,今天接触到底层的东西,所以对于进程,用户的id以及Android中的Task,Apk之间的关系,要做一个研究,下面就是研究结果: apk一般占一个dalvik,一个 ...