#字典类型

result={1:2222,2:2221111};

result.items();#获取字典中所有元素

result.keys();#获取字典的key

result.values();#获取字典values值

result.iteritems() #迭代的方式获取字典中所有的元素==items

list(result.iteritems())#把字典转成列表等同于 items

if result.has_key(1):#判断字典中是否存在该key     等同于in

print result.get(1); #如果存在用get函数获取values

else:

print "not fount";

result.setdefault(3,"fafadsfsa");#追加字典元素 如果该字典中存在的key 则更新values值 否则最追加一条新元素 key=>value

#循环字典元素
for k,v in result.iteritems:
    print "%s:%s"%(k,v);
    
list={3:333,4:4444};#把list字典元素放到result字典中
for i in list:
    result.setdefault(i,list[i]);
    
#列表:用[]括号中
 lists=['123','345','343','334'];
lists[0]#根据索引取值
lists[1]="" #让索引1的值为空
lists.append() 追加
lists.remove("123") 删除
lists.inert(4,"232323")指定索引位置 赋值
lists.extend("新的列表") 新的列表放到另一个列表里 被追加的列表值变
lists.count("123")列表中某元素出现的次数
len(lists) 列表长度
#python  sort方法的对于字符串的默认排序是按英文字母的顺序来排序 lambda匿名函数 x.upper y.upper
#排序
lists1=['123','789','456'];
listss=map(eval, lists1);# 把lists1中的字符串元素转成int整形 赋值给新的列表
listss.sort();
print listss; #结果[123, 456, 789]
2.l2=['111','11','2','4234'];#按照字符串的长度排序
l2.sort(key=lambda x:len(x))#按照列表中字符串中长度排序
print 12;
3列表中字符串元素是字母的
str_list = ['c', 'a', 'B','d','E'];
str_list.sort(cmp=lambda x,y:cmp(x.upper(),y.upper()))
print str_list;#['a', 'B', 'c', 'd', 'E']

#元组
#元组的元素不能修改,元组使用小括号,
t1=('1',)
t2=('2','1')
cmp(t1, t2)#比较两个元组元素。
len(t1)#元组长度
max(t1)#元组中元素最大值。
min(t2)#元组中元素最小值。
tuple(lists)#将列表转换为元组。
print type(t2);
print cmp(t1,t2)#-1 cmp(x,y) 函数用于比较2个对象,如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1。

python 基本常用数据类型的更多相关文章

  1. Python基础-week02 Python的常用数据类型

    一.模块初识 import导入Py自带模块例如os,sys等及其自己编写的Py文件,导入到其他文件中,默认查找当前目录.如果不在同一目录,会报错,将该自定义py文件模块放到site-packages目 ...

  2. python常用数据类型内置方法介绍

    熟练掌握python常用数据类型内置方法是每个初学者必须具备的内功. 下面介绍了python常用的集中数据类型及其方法,点开源代码,其中对主要方法都进行了中文注释. 一.整型 a = 100 a.xx ...

  3. python之常用的数据类型

    1. 变量的定义以及声明 在学习变量之前,咱们需要知道变量的命名规则: ① 变量必须由数字字母下划线构成,如a_1 ② 变量名不能以数字开头,如1a ③ 需要遵循驼峰命名法 给变量赋值通常采用“=”, ...

  4. python中的数据类型和常用运算符

    一. python中常见的数据类型 1. 整数:任何时候运算都是精确的 2. 浮点数:运算的时候,可能会有四舍五入 3. 字符串:字符串是以单引号'或双引号"括起来的任意文本 1) 同类型的 ...

  5. python中的常用数据类型

    python中的常用数据类型 以下是个人总结的python中常见的数据类型,话不多说,我们直接步入正题: 数字类型 整型类:int类可以表示任意大小的整数值,在python中没有像JAVA或者C那样的 ...

  6. 百万年薪python之路 -- MySQL数据库之 常用数据类型

    MySQL常用数据类型 一. 常用数据类型概览 # 1. 数字: 整型: tinyint int bigint 小数: float: 在位数比较短的情况下不精确 double: 在位数比较长的情况下不 ...

  7. Python常用数据类型简介

    1.变量的三个基本特征 1,大印 2,判断变量值是否相等 3,判断变量id是否相等 2.常用数据类型分类 数字类型(int) 字符串类型(str) 列表类型(list) 字典类型(dict(dicti ...

  8. python 基础之数据类型

    一.python中的数据类型之列表 1.列表 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 二.列表常用操作 >切片>追加>插入>修改& ...

  9. (八)python的简单数据类型和变量

    什么是数据类型? 程序的本质就是驱使计算机去处理各种状态的变化,这些状态分为很多种. 例如英雄联盟游戏,一个人物角色有名字,钱,等级,装备等特性,大家第一时间会想到这么表示 名字:德玛西亚------ ...

随机推荐

  1. 使用Swagger2Markup归档swagger生成的API文档

    文章出处: http://blog.didispace.com/swagger2markup-asciidoc/ 说明 项目中使用Swagger之后,我们能够很轻松的管理API文档,并非常简单的模拟接 ...

  2. vt-is-UTF8 - check whether current VT is in UTF8- or byte-mode. 检查当前VT是否处于VTF8模式或是字节模式.

    总览 vt-is-UTF8 [-h|--help] [-V|--version] [-q|--quiet] 描述 vt-is-UTF8 checks whether the current VT is ...

  3. 从零开始搭建系统2.2——ELK安装及配置

    ELK 最新版本对JDK的最低要求是1.8,安装java_1.8版本 一.Elasticsearch 1.创建目录 2.下载安装包 wget https://artifacts.elastic.co/ ...

  4. Codeforces346D. Robot Control

    D. Robot Control time limit per test 6 seconds memory limit per test 256 megabytes input standard in ...

  5. echats问题

    echats 横轴显示不下datazoom配置,加入滚动条 实例博客  https://blog.csdn.net/Zheng_xiao_xin/article/details/80882113 常用 ...

  6. 基于 CI 1.7.x 的 项目使用新版本CI的文件缓存类库

    维护的项目使用的是 codeigniter 1.7.x版本,但是我想使用文件缓存,但是旧版本是没有缓存类库的,并且autoload.php没有drivers这个配置项. 我复制的是 Codeignit ...

  7. JUC 一 ReentrantLock 可重入锁

    java.util.concurrent.locks ReentrantLock即可重入锁,实现了Lock和Serializable接口 ReentrantLock和synchronized都是可重入 ...

  8. 关于ThreadLocal的一道面试题(酷我公司)

    2013年8月,本人那时候刚毕业来到了北京找工作,在网上投递了各种简历,也面试了很多家公司,遇到最大的问题就是:你什么时候毕业的呀?,做过什么项目呀?都将我拒之门外,但是我还是幸运总会来的,那天早上9 ...

  9. 依赖背包变形——hdu4003

    思维性比较强,代码挺简单的,dp[u][j]表示在u子树下安排j个机器人,让其不回u 注意转移时的初始值 /* dp[u][j]为在子树u有j个机器人不回来 */ #include<bits/s ...

  10. [JZOJ 5811] 简单的填数

    题意:自己搜吧... 思路: 记二元组\((x,l)\)表示当前为\(x\)且之前有\(l\)个连续数与\(x\)相同. 并且维护up和low数组表示取到最大/最小值时,连续序列的长度. 正一遍,反一 ...