#字典类型

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. Boring counting HDU - 3518 后缀自动机

    题意: 对于给出的字符串S, 长度不超过1000, 求其中本质不同的子串的数量, 这些子串满足在字符串S中出现了至少不重合的2次 题解: 将串放入后缀自动机中然后求出每一个节点对应的子串为后缀的子串出 ...

  2. Spring-boot整合Redis,遇到的问题

    1.通过set进redis中的数据,get不到 String cityKey ="city_"+id; ValueOperations<String,City> ope ...

  3. 在KVM虚拟化中如何实现vlan

    换了好几个浏览器,都不能复制文字上来,不知道为什么.就发我的笔记截图吧

  4. pandas-pd.read_csv

    read_csv()接受以下常见参数: 参数 中文名 参数类型 默认参数 参数功能 说明 filepath_or_buffer   various :文件路径.URL.或者 是read()函数返回的对 ...

  5. vue 监听的使用

    watch:{    监听的属性:function(旧值,新值) {       } }   代码: <!DOCTYPE html> <html lang="en" ...

  6. vue 学习一 组件生命周期

    先上一张vue组件生命周期的流程图 以上就是一个组件完整的生命周期,而在组件处于每个阶段时又会提供一些周期钩子函数以便我们进行一些逻辑操作,而总体来讲 vue的组件共有8个生命周期钩子 beforeC ...

  7. C#/.NET 实现的多屏联动,多屏共享,显示到指定屏幕上

    假设我现在有4个屏幕,希望实现主屏幕在操作的时候,其他3块屏幕可以实时联动,并且延迟在1s以内. 正常情况下,我们可以借助于各个远程软件实现效果,但是有时候会显得笨重麻烦,假如只有一台服务器呢?? S ...

  8. 好久没写题解了= =这次是bzoj 1051

    唉= =这道题我都想到了tarjan缩点,但是没有想到最后一步啊= =我们很容易想到反向建边然后缩点,这时候我们看由多少个联通块的入度为0,如果为1个,那就输出这个块的大小,否则输出0: #inclu ...

  9. 归并排序c语言

    void mergeAdd(int arr[], int left, int mid, int right, int *temp){ int i = left; ; int k = left;//临时 ...

  10. hive的数据压缩

    hive的数据压缩 在实际工作当中,hive当中处理的数据,一般都需要经过压缩,前期我们在学习hadoop的时候,已经配置过hadoop的压缩,我们这里的hive也是一样的可以使用压缩来节省我们的MR ...