Python中list、字典、字符串的讲解
python 的list讲解 计算机中的数组是从0开始的
list中的下标、角标、索引说的都是一个 数组都是从0开始的。
stus=["刘",“王”,“张”]
stus2=[] 空的列表
stu3=list()
stus.append("李")
append是把加入的数据放在最后一个
print(stus)
这样打印出来的就是stus=["刘爱侠",“王小二”,“张小三”,"李四"]
print(stus[0]) 会打印出列表中第一个元素
print(stus[-1])会打印出列表中最后一个元素
#增加元素
append是把加入的数据放在最后一个
insert 方法 :在指定的位置插入元素
stus.insert(0,”宋)
如果指定的下标不存在 会把元素插入到最后
#删除元素
stus.pop()
print('删完之后的',stus)
pop 默认删除list最后一个元素
stus.pop(0)删除第一个元素
如果pop中指定的元素不存在,会提示out of index 如果元素很多,不知道在哪个位置 ,可以用remove函数
stus.remove() remove删除的是指定的元素,如果list中有多个一样的元素只会删除一个
stus.reverse() 就是把list中的数据反转一下
stus.clear()就是把list中的数据清空
stus.sort()就是排序的意思,默认升序 如果想降序排 可以再reverse 一下
stus.index()找某个元素的下标
result=stus.index('王')
nums1 =[1,2,3,4,['a','b','c','d']]#二维数组
nums2 =[1,2,3,4,['a','b','c','d'],['test','dev','pre']]#三维数组
#想取c的值
# print(nums1[4][2])
# print(nums2[5][1])
stus=['liuaixia','wangxiaoer']
for stu in stus:#for循环直接循环一个list 就是去list中的每一个元素
username = stu
print(username) 2、python取字典类型的数的方式:
print(d1['name'])#如果name不存在会报keyerror
print(d1.get('name'))#如果name不存在会报none 3、字典循环
stus = {
"胖妞":
{
"house": ['三环', "四环", "七环"],
"car": {
"日本": ["雷克萨斯", "英菲尼迪"],
"中国": ['五菱宏光', '红旗', '比亚迪', "宝骏"],
"美国": ["福特", "凯迪拉克"]
},
"化妆品": {
"SK-2": 1000,
"YSL": 8000
}
},
"陆明":{
"money":[1000,5000,8000,800000],
"xifu":{
"越南":2,
"伊拉克":10,
"韩国":2,
"泰国":3
} }
} 4、字符串的讲解
s.stirp() 只能去掉两遍 空格
Python中list、字典、字符串的讲解的更多相关文章
- python学习第九讲,python中的数据类型,字符串的使用与介绍
		目录 python学习第九讲,python中的数据类型,字符串的使用与介绍 一丶字符串 1.字符串的定义 2.字符串的常见操作 3.字符串操作 len count index操作 4.判断空白字符,判 ... 
- 如何将xml转为python中的字典
		如何将xml转为python中的字典 import cElementTree as ElementTree class XmlListConfig(list): def __init__(self, ... 
- Python中的字典与集合
		今天我们来讲一讲python中的字典与集合 Dictionary:字典 Set:集合 字典的语法: Dictionary字典(键值对) 语法: dictionary = {key:value,key: ... 
- 简介Python中用于处理字符串的center()方法
		简介Python中用于处理字符串的center()方法 这篇文章主要介绍了简介Python中用于处理字符串的center()方法,是Python入门中的基础知识,需要的朋友可以参考下 center() ... 
- Python 中的反转字符串:reversed()、切片等
		摘要:以相反的顺序反转和处理字符串可能是编程中的一项常见任务.Python 提供了一组工具和技术,可以帮助您快速有效地执行字符串反转. 本文分享自华为云社区<Python 中的反转字符串:rev ... 
- 【循序渐进学Python】3. Python中的序列——字符串
		字符串是零个或多个的字符所组成的序列,字符串是Python内建的6种序列之一,在Python中字符串是不可变的. 1. 格式化字符串 字符串格式化使用字符串格式化操作符即百分号%来实现.在%左侧放置一 ... 
- 13.python中的字典
		字典其实和之前的元祖和列表功能相似,都是用来储存一系列对象的.也就是一种可变容器,或者是我所比喻的革新派的菜单. 但也不是完全相同,我在之前曾经将字典称为特殊的'序列',是字典拥有序列的部分特性,但是 ... 
- python中的字典(dict),列表(list),元组(tuple)
		一,List:列表 python内置的一种数据类型是列表:list.list是一种有序的数据集合,可以随意的添加和删除其中的数据.比如列出班里所有的同学的名字,列出所有工厂员工的工号等都是可以用到列表 ... 
- python中 字符  字典  列表之间的转换
		1 字典 转 字符 定义一个字典:dict = {'name': 'python', 'age': 7}字典转字符 可以使用str强制转换 如: str(dict) 此时dict的类型就是字符型了 2 ... 
- python学习之【第六篇】:Python中的字典及其所具有的方法
		1.前言 字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据.python对key进行哈希函数运算,根据计算的结果决定value的存储地址,因此,字典的key必须是可哈 ... 
随机推荐
- JavaScript从入门到精通(附光盘1张):作者:明日科技出版社:清华大学出版社出版时间:2012年09月
			本书介绍 一:本书 pdf 获取信息 本书下载:请申请加入本群 (QQ群:668345923), 并联系群主. 本群主有:本书pdf 全文教材 及附带的 光盘内容 二:本书目录介绍 第1篇 基 ... 
- Confluence 6 新安装配置数据库字符集编码
			Confluence 和你的数据库必须配置使用相同的字符集. Confluence 使用 UTF-8 字符集编码,所以你的数据库也必须配置为使用 UTF-8 (或者与 UTF-8 相同的编码,例如在 ... 
- 第八单元 正文处理命令及tar命令
			使用cat命令进行文件的纵向合并 两种文件的纵向合并方法 归档文件和归档技术 归档的目的 什么是归档 tar命令的功能 tar命令的常用选项 使用tar命令创建.查看及抽取归档文件 使用tar命令 ... 
- hdu5758 思维,树形dp
			/*可以推测从叶子结点传送到叶子节点才能使传送次数最少,如果是偶数个叶子结点,那么传送leaf/2次就是答案,如果是奇数个叶子结点,则还有单独一条链需要覆盖dp[u]表示覆盖完u为根的子树需要走的边数 ... 
- vue 中样式的绑定
			1.class的对象绑定 //对应的css <style> .active { color: red; } </style> <!--html 对应的代码--> & ... 
- linux-umount挂载点无法卸载:device is busy(解决)
			umount不了的原因一般是由于有程序有用户在占用 解决方法: 1. 首先查找谁在占用:#fuser /mnt/nfs 得到进程号. 2. 查找进程:#ps –ef|grep 进程 ... 
- jenkins自动构建版本
- jenkins+git+maven 增量部署思路以及相关脚本
			之前通过jenkins+Git+maven这种方式打war包然后scp到测试环境使用,但是现在项目组要求打增量包,即只部署修改的文件和配置文件. 核心问题:如何获取到变动的文件??? 前置条件:初始化 ... 
- python with语句中的变量有作用域吗?
			一直以为python中的with语句中的变量,只在with语句块中起作用.不然为什么要缩进一个级别呢? 呵呵,然而并没有为with语句内的变量创建新的作用域. 举例: # test.py with o ... 
- C#正则Groups高级使用方法
			正则表达式号称开发者得瑞士军刀,使用好正则表达式尤其重要. 拆分多个正则: public static string[] SplitByManyRegex(string text, string[] ... 
