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. pytorch 参数初始化

    https://blog.csdn.net/daydayjump/article/details/80899029

  2. Nginx详解二十:Nginx深度学习篇之HTTPS的原理和作用、配置及优化

    一.HTTPS原理和作用: 1.为什么需要HTTPS?原因:HTTP不安全1.传输数据被中间人盗用.信息泄露2.数据内容劫持.篡改 2.HTTPS协议的实现对传输内容进行加密以及身份验证 对称加密:加 ...

  3. Centos7上vsftp脚本--> sh vsftp.sh 用户名 密码 --> sh vsftp.sh install

    #!/bin/bash #vsftp install . /etc/rc.d/init.d/functions users=/etc/vsftpd/vftpuser.txt login=/etc/vs ...

  4. ActiveSync中的http内容组织

    1. POST Request 数据格式 Request-line Request-headers CR/LF Request Body Request-line POST <URI> H ...

  5. SVN_2008R2 搭建流程与规范

    Svn服务在win2008 搭建 1:svn服务的原理与架构 1.Svn服务可以理解为加强版的ftp文件服务器, svn采用HTTP协议的方式进行文件传输 2.服务端安装好后,普通用户也需要下载一个c ...

  6. MyBatis - 1.入门

    MyBatis 是支持定制化 SQL.存储过程以及高级映射的优秀的持久层框架. MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集. MyBatis可以使用简单的XML或注解 ...

  7. WARN Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect (org.apache.zookeeper.ClientCnxn) java.net.ConnectException: Connection refused

    1.启动kafka的脚本程序报如下所示的错误: [hadoop@slaver1 script_hadoop]$ kafka-start.sh start kafkaServer... [-- ::,] ...

  8. 在IDEA中编写Spark的WordCount程序

    1:spark shell仅在测试和验证我们的程序时使用的较多,在生产环境中,通常会在IDE中编制程序,然后打成jar包,然后提交到集群,最常用的是创建一个Maven项目,利用Maven来管理jar包 ...

  9. 源码编译安装net-snmp

    https://blog.csdn.net/u013992330/article/details/79712405 https://wenku.baidu.com/view/24368a2257125 ...

  10. es6 2017

    http://es6.ruanyifeng.com/ 18.async  20.Decorator 属于ES2017, nodejs 未实现 21.Module 中的 import export  n ...