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、字典、字符串的讲解的更多相关文章

  1. python学习第九讲,python中的数据类型,字符串的使用与介绍

    目录 python学习第九讲,python中的数据类型,字符串的使用与介绍 一丶字符串 1.字符串的定义 2.字符串的常见操作 3.字符串操作 len count index操作 4.判断空白字符,判 ...

  2. 如何将xml转为python中的字典

    如何将xml转为python中的字典 import cElementTree as ElementTree class XmlListConfig(list): def __init__(self, ...

  3. Python中的字典与集合

    今天我们来讲一讲python中的字典与集合 Dictionary:字典 Set:集合 字典的语法: Dictionary字典(键值对) 语法: dictionary = {key:value,key: ...

  4. 简介Python中用于处理字符串的center()方法

    简介Python中用于处理字符串的center()方法 这篇文章主要介绍了简介Python中用于处理字符串的center()方法,是Python入门中的基础知识,需要的朋友可以参考下 center() ...

  5. Python 中的反转字符串:reversed()、切片等

    摘要:以相反的顺序反转和处理字符串可能是编程中的一项常见任务.Python 提供了一组工具和技术,可以帮助您快速有效地执行字符串反转. 本文分享自华为云社区<Python 中的反转字符串:rev ...

  6. 【循序渐进学Python】3. Python中的序列——字符串

    字符串是零个或多个的字符所组成的序列,字符串是Python内建的6种序列之一,在Python中字符串是不可变的. 1. 格式化字符串 字符串格式化使用字符串格式化操作符即百分号%来实现.在%左侧放置一 ...

  7. 13.python中的字典

    字典其实和之前的元祖和列表功能相似,都是用来储存一系列对象的.也就是一种可变容器,或者是我所比喻的革新派的菜单. 但也不是完全相同,我在之前曾经将字典称为特殊的'序列',是字典拥有序列的部分特性,但是 ...

  8. python中的字典(dict),列表(list),元组(tuple)

    一,List:列表 python内置的一种数据类型是列表:list.list是一种有序的数据集合,可以随意的添加和删除其中的数据.比如列出班里所有的同学的名字,列出所有工厂员工的工号等都是可以用到列表 ...

  9. python中 字符 字典 列表之间的转换

    1 字典 转 字符 定义一个字典:dict = {'name': 'python', 'age': 7}字典转字符 可以使用str强制转换 如: str(dict) 此时dict的类型就是字符型了 2 ...

  10. python学习之【第六篇】:Python中的字典及其所具有的方法

    1.前言 字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据.python对key进行哈希函数运算,根据计算的结果决定value的存储地址,因此,字典的key必须是可哈 ...

随机推荐

  1. Scala-IDE构建Maven项目

    本教程演示如何使用Scala-IDE构建一个Scala Maven项目. 1. 下载Scala IDE 通过以下链接下载Scala IDE: http://scala-ide.org/download ...

  2. python并发编程之IO模型,

    了解新知识之前需要知道的一些知识 同步(synchronous):一个进程在执行某个任务时,另外一个进程必须等待其执行完毕,才能继续执行 #所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调 ...

  3. Python编程:从入门到实践(选记)

    本文参考< Python 编程:从入门到实践>一书,作者: [ 美 ] Eric Matthes 第1章 起步 1.1     搭建python环境 在不同的操作系统中, Python 存 ...

  4. 用mybatis做数据库处理 代码中的字段大小写 要和mapper映射设置的大小写一致(这TM不废话么,原谅我渣!~~)

    简单描述情况:其实这个问题怎么说呢,有人给你说,你肯定能意识到,必须大小写对应的嘛.emmmm我现在才意识到是因为:自己在下边敲代码,配的mapper文件并没有把属性变量,和数据库里的段单独提出来做映 ...

  5. 关系代数和sql语句对应关系

    关系代数运算符 对应sql语句 聚合操作   ∪ (UNION)并   ∩ (INTERSECTION)交   -  (DIFFERENCE)差   × (Cartesian PRODUCT)笛卡尔积 ...

  6. 网络编程—tcp

    一.TCP简介 TCP介绍 TCP协议,传输控制协议(英语:Transmission Control Protocol,缩写为 TCP)是一种面向连接的.可靠的.基于字节流的传输层通信协议,由IETF ...

  7. PDF编辑方法,PDF如何去除数字签名

    有些人会在PDF文件中添加数字签名,但当PDF文件有数字签名的时候就无法对PDF文件进行编辑.添加等操作.这个时候就需要去除PDF文件中的数字签名了,要怎么做呢,就由我来跟大家分享一下小编我的去除数字 ...

  8. PyCharm设置字体风格

    设置字体风格:File—Setting—Editor-Color Scheme-Color Scheme Font-把Scheme设置为:WarmNeon

  9. linux安装siege

    siege安装笔记 本文介绍centos和ubuntu安装方法 centos安装 下载: [root@ siege-4.0.4]# wget http://download.joedog.org/si ...

  10. 如何用TortoiseSVN对文件进行操作

    我们如何用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等. 添加文件 在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图 ...