字典
列表表示含义:

students=["Tom","Jim","Sue","Ann"]
scores=[70,80,85,75]
indexes=[0,1,2,3]
name="Sue"
score=0
#找名字是苏的成绩是多少
for i in indexes:if students[i]=="Sue":score=scores[i]
print score

就是类似C中结构体的东西
定义字典用大括号:

scores={}
scores["Jim"]=80
scores["Sue"]=85
scores["Ann"]=75
print(scores)
print(scores["Sue"])
students={"Tim":60,"Jim":70
}
print ("Tim" in students)

字典简单计数:

pantry=["apple","orange","grape","apple","orange","apple","tomato","potato","grape"]
counts={}
for item in pantry:if item in counts:counts[item]+=1else:counts[item]=1
print counts

Python基础总结(2)相关推荐

  1. f是一个python内部变量类型,Python基础变量类型——List浅析

    Python使用list 一.list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 比如,列出班里所有同学的名字,就可以用一个list表示 ...

  2. python 等号报错_Python学习----Python基础

    Python基础 一.数据类型和变量 1.在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量. 例如: a =520# a是整数prin ...

  3. python基础——继承与派生、组合

    python基础--继承与派生 1 什么是继承: 继承是一种创建新的类的方式,在python中,新建的类可以继承自一个或者多个父类,原始类成为基类或超累,新建的类成为派生类或子类 1.1 继承分为:单 ...

  4. Python学习笔记1 Python基础

    第1章 Python基础 1.1 Python概述及版本介绍 1.Python是一种面向对象的解释型计算机程序设计语言(解释型语言源代码->解释器逐行解释每一句源代码) 2.优点:高级语言.可移 ...

  5. python基础---元组、字典、函数、文件、异常

    文章目录 python基础---元组.字典.函数.文件.异常 Tuple(元组) 常用操作 dict(字典) 函数 文件 异常 python基础-元组.字典.函数.文件.异常 Tuple(元组) tu ...

  6. 快速掌握Python的捷径-Python基础前传(1)

    文: jacky(朱元禄) 开文序 最近看新闻,发现高考都考Python了,随着人工智能的火热,学数据科学的人越来越多了!但对于数据行业本身来说,现象级的火热,这并不是什么好事.  方丈高楼平地起,无 ...

  7. Python培训教程之Python基础知识点梳理

    Python语言是入门IT行业比较快速且简单的一门编程语言,学习Python语言不仅有着非常大的发展空间,还可以有一个非常好的工作,下面小编就来给大家分享一篇Python培训教程之Python基础知识 ...

  8. python基础04

    python基础04 python2在编译安装时,可以通过参数 -----enable----unicode=ucs2 或 -----enable--unicode=ucs4 分别用于指定使用2个字节 ...

  9. 刻意练习:Python基础 -- Task12. 模块

    背景 我们准备利用17天时间,将 "Python基础的刻意练习" 分为如下任务: Task01:变量.运算符与数据类型(1day) Task02:条件与循环(1day) Task0 ...

  10. 刻意练习:Python基础 -- Task11. 魔法方法

    背景 我们准备利用17天时间,将 "Python基础的刻意练习" 分为如下任务: Task01:变量.运算符与数据类型(1day) Task02:条件与循环(1day) Task0 ...

最新文章

  1. 机器学习常用损失函数总览:基本形式、原理、特点
  2. centos6.4安装java,CentOS6.4下YUM安装MySQL和JDK和Tomcat
  3. 几种常见自动化测试框架
  4. vs内存泄露检测方法
  5. linux获取命令的返回值,怎样获取shell函数的返回值及shell命令的返回值?
  6. Linux下快速迁移海量文件的操作记录
  7. 阅读nopcommerce startup源码
  8. JPA EntityListeners中的Spring注入的Bean
  9. 多态(Polymoph)
  10. 一年收入多少才能支撑自驾环游中国?
  11. winNTsetup安装器安装系统教程
  12. 线程同步作业(一):Lock,monitor
  13. 透过招股书看知乎的价值投资逻辑
  14. 铝巨人铝模软件_助力建筑工业化发展PKPM-LMB铝模设计软件正式发布
  15. Windows命令行打开常用设置/控制面板功能
  16. 关于U盘烧录iso问题
  17. git/码云+npm语法
  18. 离散正弦变换(DST)实现(cpu和cuda)
  19. 手把手教你 Tableau 绘制堆积柱状图(二)
  20. axis2数据绑定_Axis2数据绑定

热门文章

  1. ROS上同时预览depth,IR,RGB 调试记录
  2. Tensorflow |(3)变量的的创建、初始化、保存和加载
  3. php的udp数据传输,python实现udp数据报传输的方法
  4. 零基础入门学习Python(3) 变量与字符串
  5. MPB:扬州大学王梦芝组-​​反刍动物瘤胃原虫的分离培养与形态学分析
  6. 扩增子分析解读3格式转换,去冗余,聚类
  7. seaborn可视化条形图并按照升序排序条形图进行可视化:Sort Bars in Barplot in Ascending Order in Python
  8. R语言gganimate包创建可视化gif动图、可视化动图:、gganimate包创建动态线型图动画基于transition_time函数、使用geom_point函数显示动画移动的数据点
  9. R语言ggplot2可视化条形图(bar plot)、配置因子变量的全局填充色方案、这样不同数据集相同因子的填充色具有一致性(Fix colors to factor levels)
  10. R语言ggplot2可视化使用lwd和flatten参数调整箱图(boxplot)线条的粗细:中位线和其他线条整体粗细比例更协调