python学习摘要(4)--列表简单处理
- 列表打印,访问列表元素
alist = [a,b,c,d,e]
print(alist)
friends_name = ['alex','bill','castle','dale']
c = 1
while c<=len(friends_name):
    print(friends_name[c-1].title())  # 访问列表元素,使结果更为美观
    c += 1
也可以用alist[-1]的形式,不过当alist是一个空表时,会出错。
2. 修改列表
alist[0] = 'alex'  # 通过索引修改列表元素
alist.append('fox')  # 在列表尾添加元素
alist.insert(position,value)  # 在列表任何位置添加元素,部分元素右移
del alist[position]  # 通过索引删除元素
value = alist.pop(position)  # 可以删除任何位置的元素,同时返回删除的元素值
alist.remove(value)  # 删除列表遇到的第一个值是value的位置,无返回
- 组织列表
alist.sort()  #永久性的修改列表元素顺序,正序
alist.sort(reverse=True)  # 逆序
alist.sorted()  # 暂时排序列表,返回列表,正序
alist.sorted(reverse=True)  # 逆序
alist.reverse()  # 反转列表元素的排列顺序
len(alist)  # 返回列表长度
python学习摘要(4)--列表简单处理的更多相关文章
- python学习笔记整理——列表
		Python 文档学习笔记 数据结构--列表 列表的方法 添加 list.append(x) 添加元素 添加一个元素到列表的末尾:相当于a[len(a):] = [x] list.extend(L) ... 
- 【跟我一起学Python吧】python学习摘要
		开始靖,怒推一篇文章:码农平时应该注意的办公室礼节 学习一门脚本语言是很有必要的,当我们在开发一些简单,快速程序时,脚本语言便有了用武之地,而且还很給力.根据python的介绍,python是一门很简 ... 
- Python学习摘要201802
		[基础]变量设计机制 [个人理解]python的变量与C++语言中的指针类似,是指向内存数据的一个引用.变量分为不可变变量string/int/float/tuple和可变变量list/dict. 对 ... 
- python学习笔记-列表和字典
		由于最近在看深度学习的代码,看到需要建立字典和列表来存储什么东西的时候,就想要去把字典和列表好好的了解清楚,其应用范围,差别,等等东西 首先我们来介绍,在python中存在如下的数据结构:列表list ... 
- Python学习笔记_week2_列表、元组、字典、字符串、文件、i编码
		一. 列表.元组 names=["A","B","C","D"] print(names) print(names[0] ... 
- python学习笔记(2)--列表、元组、字符串、字典、集合、文件、字符编码
		本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1.列表和元组的操作 列表是我们以后最长用的数据类型之一,通过列表可以最方便的对数据实现最方便的存储.修改等操作 定 ... 
- python学习笔记(列表、元组、购物车实例)
		一.列表 列表和字典是最常用的两种数据类型 1. 需求:怎么存放班级80多人的姓名,如何实现? names = ["Zhangyang","Guyun",&qu ... 
- Python学习笔记4—列表
		列表定义 >>> a=['] >>> type(a) <type 'list'> >>> bool(a) #列表有值,则为true T ... 
- python学习第九天 -- 列表生产式
		说说python特有的列表生成式.python的列表的生成式主要用法是什么? 用法就是可以使用简洁的代码生成出list集合. 直接用代码举了例子: 利用列表生成式生成列表[1x2,3x4,5x6,7x ... 
随机推荐
- 使用JDK开发WebServrice案例
			使用JDK开发WebServrice案例: 一.开发WebService服务器端 第一步:创建Java工程 ,创建相应的包(服务端)使用JDK开发(1.6以上版本) 第二步:建一个接口WebServi ... 
- delphi 2010以上 安装 第三方控件
			delphi-“can't be installed because it is not a design time package. 一定要先装 dcl*.dpk ----------------- ... 
- Python爬虫系列 - 初探:爬取新闻推送
			Get发送内容格式 Get方式主要需要发送headers.url.cookies.params等部分的内容. t = requests.get(url, headers = header, param ... 
- Leecode刷题之旅-C语言/python-217存在重复元素
			/* * @lc app=leetcode.cn id=217 lang=c * * [217] 存在重复元素 * * https://leetcode-cn.com/problems/contain ... 
- 分治与递归-找k个临近中位数的数
			问题描述:给定由n个互不相同的数组成的集合S以及正整数k≤n,试设计一个O(n)时间算法找出S中最接近S的中位数的k个数. 算法描述: 用线性时间选择实现的算法找到中位数 S’=除去中位数外的S S& ... 
- Scala学习笔记(二)——Scala基础
			1. 常用数据类型 Scala与Java有着相同的常用数据类型: Byte.Short.Int.Long.Float.Double.Chat.Boolean(只有包装类型,无原始类型) Scala继承 ... 
- [Real World Haskell翻译]第27章 网络通信和系统日志 Sockets and Syslog
			第27章 网络通信和系统日志 Sockets and Syslog 基础网络 在本书的前面几章,我们讨论了运转在网络上的服务.其中的两个例子是客户端/服务器架构的数据库和Web服务.当需要制定一个新的 ... 
- linq中group by 的用法
			如下代码: var dates=(from p in points group p by p.LevelId into g select new { g.Key,g });之后 你会拿到这个数组: 之 ... 
- hive整合sentry,impala,hue之后权限管理操作
			7.Hive授权参考(开启sentry之后,对用户授权用不了,只能针对用户组,grant role testrole to user xxxxxxx; ) 7.1:角色创建和删除 create rol ... 
- Updating Homebrew... 长时间不动解决方法
			确保你已安装Homebrew 依次输入下面的命令(注意:不要管重置部分的命令,这里原作者贴出来.我也贴出来是以防需要重置的时候有参考操作命令) 替换brew.git: cd "$(brew ... 
