Python-复习1129--字符串、元组、list[] 、dict{}
来源:互联网 发布:php正则表达式手册 编辑:程序博客网 时间:2024/05/18 00:58
1.字符串
字符串是一个序列。对序列的操作可以通过索引和切片来操作
字符串的定义:
str1='this is a string'str2="this is a string"str3='''this is a string'''print str1print str2print str3this is a string
this is a string
this is a string
访问:
1.使用索引访问:
2. 使用切片访问
字符串、列表、元组都是序列
序列的两个主要特点是索引操作和切片操作,索引操作让我们从序列中抓取一个特定项目
切片操作让我们能获取序列的一个切片,即一部分序列。
序列的基本操作:
。1 len() //求序列长度
。2 + 连接两个序列
。* 重复序列原始
。in 判断元素是否在序列中
。max() 返回最大值
。min() 返回最小值
。cmp(x,y) 比较两个序列是否相等
2. 元组()
元组与字符串一样不可变
元组可以存储一系列的值
元组通常用在用户定义的函数能够安全的采用一组值的时候,即被使用的元组的值都不会改变
一般元组通常接收元组的返回值,返回两个值,可用元组接收
。定义元组
。元组的拆分
通过变量接收元组里面的值
3.列表[ ]-- list
列表是处理一组有序项目的数据结构,即可在列表中存储一个序列的项目
列表是可变类型的数据。
1. 创建列表
3种方法:
1.list1=[ ]
2.list2=list()
3.list3=['a',1,2 ]
2. 列表的操作
取值 (切片和索引)
添加 list.append() 默认追加到最后一个
删除 del list[ ] / list.remove(list[ ])
修改 list [index]=x
查找 var in list
排序 list.sort()
逆序 list.reverse()
插入 list.insert(index,object)
extend :list.extend (iterable)
举例:
取值:
:
2.添加
3. 删除
4. 插入
5.排序 (sort.reverse)
7.extend
4. 字典 dict { }
字典是Python中唯一的映射类型(哈希表)
字典对象是可变的,但字典的键必须使用不可变对象,一个字典中可以使用不同类型的键值
字典的方法:
keys()
values()
items()
1.创建字典
dic={ }
dic=dict()
dict((['a',1],['b',2]))
dic(a=1,b=1)
dic.items( ) 返回一个list ,把字典变长列表,把(key,value)保存到元组,作为元组的两个元素,最外层是一个大的列表。
pop ()
update() 常用来把两个字典合并为一个字典
fromkeys()
列表变为字典
实例:
name=raw_input('please input your name:')age=raw_input('please input your age:')gender=raw_input('please input F/M:')info={}info['name']=nameinfo['age']=ageinfo['gender']=genderprint info.items()for i in info.items(): print iprint 'end'for k,v in info.items(): print "%s:%s"%(k,v) print k+':',v
结果:
please input your name:yangyang
please input your age:20
please input F/M:m
[('gender', 'm'), ('age', '20'), ('name', 'yangyang')]
('gender', 'm')
('age', '20')
('name', 'yangyang')
end
gender:m
gender: m
age:20
age: 20
name:yangyang
name: yangyang
Ran 0 tests in 0.000s
OK
- Python-复习1129--字符串、元组、list[] 、dict{}
- Python学习笔记--表list, 元组tuple, 字典dict
- Python 表list, 元组tuple, 字典dict
- python列表list,元组tuple,字典dict
- Python学习笔记---元组(tuple)、列表(list)、字典(dict)
- python中str(字符串)、list(列表)、tuple(元组)、dict(字典)相互转化关系及字典键-值遍历
- python之列表(list),元组(tuple),集合(set),字典(dict)
- python的列表(List),元组(Tuple),集合(Set),字典(Dict)
- python 列表list 元组tuple 字典dict 集合set 介绍
- Python中的列表(list),元组(Tuple),字典(Dict)和集合(Set)
- Python中的列表(list),元组(tuple),集合(set),字典(dict)
- Python学习笔记(9)-列表list、元组tuple、字典dict、集合set
- python 列表list 元组tuple 字典dict 集合set 介绍
- python dict list
- 【python】-list,tuple,dict
- python list与dict
- Python:list,tuple,dict
- [Python]list, tuple,dict
- 欢迎使用CSDN-markdown编辑器
- 二叉树利用C语言表述
- STM32F407 学习笔记四(EXTI)
- Android安卓——实现通话的代码
- NASA研发记忆合金轮胎 克服各种恶劣地形
- Python-复习1129--字符串、元组、list[] 、dict{}
- 架构师之路:组织机构管理和权限设计模型(Shiro实现)
- JS引擎
- 1017. A除以B (20)
- leetcode99
- JAVA 基础知识 异常
- caffe运行过程
- 七周第三次课 2017.11.29 Linux网络相关、firewalld和netfilter、netfilter5表5链介绍、iptables语法
- poj 2406