列表的操作

第一个例子:

#names = "zhangyang guyun xiangpeng xuliangchen"  #通过空格或逗号存变量

names = ["zhangyang","guyun","xiangpeng","xuliangchen"]

print(names[0],names[2])

print(names[1:3])  #切片

Print(names[-1])  #取最后一个值

print(names[-2:])  #取最后两个值

print(names[:3])  #取前三个值

第二个例子:

names = ["zhangyang","guyun","xiangpeng","xuliangchen"]

names.append("leihaidong")         #增加一个leihaidong

names.insert(1,"chenronghua")    #想插入到guyun的前面

names[2] = "xiedi"                      #想把guyun改成xiedi

names.remove("chenronghua")     #想删掉chenronghua

de1 names[1]                             #想删掉chenronghua

names.pop()                               #删掉最后一个。如果没有输入下标则删掉最后一个

print(names.index("xiedi"))           #找到xiedi的位置

print(  names[names.index("xiedi"))  #找到xiedi的位置并且把他打印出来

print(names.count("chenronghua"))  #统计有多少个chenronghua

names.clear()     #清空

names.reverse() #反转

names.sort()      #排序

names.extend(names2)      #合并

de1 names2#删掉变量

print(names)

第三个例子:

names = ["zhangyang","guyun","xiangpeng","xuliangchen"]
name2 = names.copy() #复制一份
print(names)
print(name2)

结果:

['zhangyang', 'guyun', 'xiangpeng', 'xuliangchen']
['zhangyang', 'guyun', 'xiangpeng', 'xuliangchen']

names[2] = "向鹏"    #把xiangpeng改成中文

print(names)

print(names2)

结果:

['zhangyang', 'guyun', '向鹏', 'xuliangchen']
['zhangyang', 'guyun', 'xiangpeng', 'xuliangchen']

举例:copy子列表

深copy

import copy

names2 = copy.deepcopy()

列表循环:

names = ["zhangyang","guyun","xiangpeng",["emily","jack"],"xuliangchen"]
for i in names:
print(i)
结果:
zhangyang
guyun
xiangpeng
['emily', 'jack']
xuliangchen 循环切片:

三种方式:

name=copy.copy()

name[:]

list()

python列表的学习笔记的更多相关文章

  1. Requests:Python HTTP Module学习笔记(一)(转)

    Requests:Python HTTP Module学习笔记(一) 在学习用python写爬虫的时候用到了Requests这个Http网络库,这个库简单好用并且功能强大,完全可以代替python的标 ...

  2. Python Built-in Function 学习笔记

    Python Built-in Function 学习笔记 1. 匿名函数 1.1 什么是匿名函数 python允许使用lambda来创建一个匿名函数,匿名是因为他不需要以标准的方式来声明,比如def ...

  3. python网络爬虫学习笔记

    python网络爬虫学习笔记 By 钟桓 9月 4 2014 更新日期:9月 4 2014 文章文件夹 1. 介绍: 2. 从简单语句中開始: 3. 传送数据给server 4. HTTP头-描写叙述 ...

  4. python网络爬虫学习笔记(二)BeautifulSoup库

    Beautiful Soup库也称为beautiful4库.bs4库,它可用于解析HTML/XML,并将所有文件.字符串转换为'utf-8'编码.HTML/XML文档是与“标签树一一对应的.具体地说, ...

  5. python网络爬虫学习笔记(一)Request库

    一.Requests库的基本说明 引入Rquests库的代码如下 import requests 库中支持REQUEST, GET, HEAD, POST, PUT, PATCH, DELETE共7个 ...

  6. Python基础班学习笔记

    本博客采用思维导图式笔记,所有思维导图均为本人亲手所画.因为本人也是初次学习Python语言所以有些知识点可能不太全. 基础班第一天学习笔记:链接 基础班第二天学习笔记:链接 基础班第三天学习笔记:链 ...

  7. Python快速入门学习笔记(二)

    注:本学习笔记参考了廖雪峰老师的Python学习教程,教程地址为:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb49318210 ...

  8. python数据分析入门学习笔记

    学习利用python进行数据分析的笔记&下星期二内部交流会要讲的内容,一并分享给大家.博主粗心大意,有什么不对的地方欢迎指正~还有许多尚待完善的地方,待我一边学习一边完善~ 前言:各种和数据分 ...

  9. Python之xml学习笔记

    XML处理模块 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,至今很多传统公司如金融行业的很多系统的接口还主要是xml. xml的格式如下,就是通过&l ...

随机推荐

  1. hdu2844 Coins -----多重背包+二进制优化

    题目意思:给出你n种硬币的面额和数量,询问它能够组合成1~m元中的几种情况. 这题如果直接按照完全背包来写的话,会因为每一种硬币的数目1 ≤ Ci ≤ 1000而超时,所以这里需要运用二进制优化来解决 ...

  2. loadrunner中组合场景的应用

    进行性能测试的回归测试时,可以设置组合场景,例如: 这时可以以组的形式运行: 运行效果如下: 当login运行完成后,运行goodslist脚本 . 运行时可以查看运行用户数.事务平均响应时间.吞吐量 ...

  3. R语言并行运算示例 parallel 包

    library(parallel)#example 1cl <- makeCluster(getOption("cl.cores", 2))clusterApply(cl, ...

  4. MySQL 列出存储过程

    MySQL  列出存储过程 接下来介绍如何列出MySQL数据库中的所有存储过程,并显示存储过程源代码的一些非常有用的语句. MySQL为提供了一些有用的语句,可以更有效地管理存储过程.这些语句包括列出 ...

  5. Axure 矩形交互样式与单选按钮组设置

    矩形交互样式: 场景:当点击昵称的时候,密码栏会显示红框,当点击密码的时候,昵称会显示红框 补充:昵称栏和密码栏的组成其实是一个矩形框和一个文本框,这样才可以设置出场景所示的样式 这里的设置只是简单的 ...

  6. Caffe on Mac OS X 10.11

    在Mac环境安装Caffe环境(CPU_ONLY) http://blog.csdn.net/xidiancoder/article/details/52081519   有问题 http://blo ...

  7. VUE基本常识

    1.运行vue项目  项目根目录git Bash here npm run dev 为了能直接打开项目  配置项目package.json   添加--open  如下图: 2.坑:VUE初写小项目问 ...

  8. Java线程池—ThreadPool简介

    一.Java线程池类/接口关系图及作用 Executor接口:只有一个方法execute(Runnable command),用来执行用户的任务线程. ExecutorService接口:继承自Exe ...

  9. ubuntu 安装nginx, 出现 Unable to locate package

    今天在初始化一台新的ubuntu 服务器时,敲上了 sudo apt-get install nginx 来安装nginx, 却发现提示:  Reading package lists... Done ...

  10. Model First 开发方式

    概述 在项目一开始,没有数据库时,可以借助 EF 设计模型,然后根据模型同步完成数据库中表的创建,这就是 Model First 开发方式. 总结一点就是:现有模型再有表. 创建 Model Firs ...