列表list

可以修改内容
1、索引
a = [‘1‘,‘2‘,‘3‘,‘4‘]
print a[2] #从前头0数,从后头-1数
2、分片
print a[1,3] #包后不包前
print a[1:3:2] #最后一个数位步长
3、序列相见
print [‘1‘] + [‘2‘,‘4‘]
4、相乘
print a*5
5、成员资格
input_raw("input:") in a
6、函数
len(list)//列表元素个数
max(list)//返回列表元素最大值
min(list)//返回列表元素最小值
list(seq)//将字符串转换为列表
list.append(obj)//在列表末尾添加新的对象
list.count(obj)//统计某个元素在列表中出现的次数
list.extend(seq)//在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list.index(obj)//从列表中找出某个值第一个匹配项的索引位置
list.remove(obj)//移除列表中某个值的第一个匹配项
list.sort([func])//对原列表进行排序
7、赋值:删除
a[2] = 5
del a[2]

可以修改内容
1、索引
a = [‘1‘,‘2‘,‘3‘,‘4‘]
print a[2] #从前头0数,从后头-1数
2、分片
print a[1,3] #包后不包前
print a[1:3:2] #最后一个数位步长
3、序列相见
print [‘1‘] + [‘2‘,‘4‘]
4、相乘
print a*5
5、成员资格
input_raw("input:") in a
6、函数
len(list)//列表元素个数
max(list)//返回列表元素最大值
min(list)//返回列表元素最小值
list(seq)//将字符串转换为列表
list.append(obj)//在列表末尾添加新的对象
list.count(obj)//统计某个元素在列表中出现的次数
list.extend(seq)//在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list.index(obj)//从列表中找出某个值第一个匹配项的索引位置
list.remove(obj)//移除列表中某个值的第一个匹配项
list.sort([func])//对原列表进行排序
7、赋值:删除
a[2] = 5
del a[2]

时间: 2024-10-03 22:51:04

列表list的相关文章

【html】无序列表、超链接

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-

Android-------ListView列表中获取EditText输入的值

最近项目的购物车中用列表中包含了留言功能, 需要获取EditText输入的内容,当购买多件商品时,就有点棘手了. 经过查资料解决了这个功能,并写了一个案例: 效果图: 可以在商品数据用一个字段来管理留言数据,这样就可以方便的操作了. 代码: public class MainActivity extends AppCompatActivity { ListView listView; @Override protected void onCreate(Bundle savedInstanceSt

C#开发微信门户及应用(4)--关注用户列表及详细信息管理

在上个月的对C#开发微信门户及应用做了介绍,写过了几篇的随笔进行分享,由于时间关系,间隔了一段时间没有继续写这个系列的博客了,并不是对这个方面停止了研究,而是继续深入探索这方面的技术,为了更好的应用起来,专心做好底层的技术开发. 微信的很重要的一个特点就是能够利用其平台庞大的用户群体,因此很容易整合在CRM(客户关系管理)系统里面,服务号和订阅好都能够向关注者推送相关的产品消息,还能和48小时内响应消息和事件的活跃用户进行交互对话,因此用户信息是微信API里面非常重要的一环,本随笔主要介绍获取关

[js高手之路]设计模式系列课程-组合模式+寄生组合继承实战新闻列表

所谓组合模式,就是把一堆结构分解出来,组成在一起,现实中很多这样的例子,如: 1.肯德基套餐就是一种组合模式, 比如鸡腿堡套餐,一般是是由一个鸡腿堡,一包薯条,一杯可乐等组成的 2.组装的台式机同理,由主板,电源,内存条,显卡, 机箱,显示器,外设等组成的 把一个成型的产品组成部件,分成一个个独立的部件,这种方式可以做出很多灵活的产品,这就是组合模式的优势 比如:家用台式机电脑,要求配置比较低, 这个时候只需要主板+电源+内存条+机箱+显示器+外设就可以了,不需要配置独立显卡 鸡腿堡+鸡翅+紫薯

python--以1-31的数字作为结尾的列表?论英文好的重要性!

一.python基础教程第2板(修订版)[代码清单2-1]中有一段要求打印'以1-31的数字作为结尾的列表' 截取代码示例:endings =['st','nd','rd'] +17*['th'] + ['st','nd','rd'] +7*['th'] +['st'] 运行结果:print(endings) ['st', 'nd', 'rd', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th', 'th

mac中如何创建文件列表清单介绍详情

相信很多苹果电脑用户们一定都在困惑mac系统到底如何创建列表清单呢?其实方法还是比较简单的,想了解吗?有兴趣不妨来mac中如何创建文件列表清单介绍中仔细瞧瞧哦,相信它可以给你使用mac系统带来有效的帮助哦,还是先来mac中如何创建文件列表清单介绍中看看再说吧.mac中如何创建文件列表清单介绍: 1. 打开Finder定位到要生成文件清单的文件夹,将文件按照想要的方式排序,例如:创建时间 2. 直接全选(Command+A)所有文件,然后复制(Command+C)它们. 3. 接下来打开文本编辑器

Python作业本——第4章 列表

课后习题: 1.[]是一个空列表 2. 1 spam.insert(3, 'hello') 错,应为:spam[2] = 'hello' 3.['d']    'd' 4.['d']    'd' 5.['a', 'b'] 6.1 7.[3.14, 'cat', 11, 'cat', True, 99] 8.[3.14, 11, 'cat', True] 9.连接+,复制* 10.inset()方法可以指定位置插入 11.del 和remove()方法 12. 13.列表可以修改,元祖不能修改

列表,元组操作

定义列表 #!/usr/bin/env python # -*- coding:utf-8 -*- names = ["user1","user2","user3","user4"] 通过下标访问列表中的元素,下标从0开始计数 print(names[2]) #通过下标访问列表中的元素>>user3print(names[-1]) #取列表最后一位>>user4 切片:取多个元素 print(names

Python在函数中使用*和**接收元组和列表

当要使函数接收元组或字典形式的参数 的时候,有一种特殊的方法,它分别使用*和**前缀 .这种方法在函数需要获取可变数量的参数 的时候特别有用. [注意] [1] 由于在args变量前有*前缀 ,所有多余的函数参数都会作为一个元组存储在args中 .如果使用的是**前缀 ,多余的参数则会被认为是一个字典的健/值对 .[2] 对于def func(*args):,*args表示把传进来的位置参数存储在tuple(元组)args里面.例如,调用func(1, 2, 3) ,args就表示(1, 2,

Python统计列表中的重复项出现的次数的方法

前言 在实际工作和学习中,经常会遇到很多重复的数据,但是我们又必须进行统计,所及这里简单介绍一下统计列表中重复项的出现次数的简单方法. 实例 本文实例展示了Python统计列表中的重复项出现的次数的方法,是一个很实用的功能,适合Python初学者学习借鉴.具体方法如下: #方法1: mylist = [1,2,2,2,2,3,3,3,4,4,4,4] myset = set(mylist)  #myset是另外一个列表,里面的内容是mylist里面的无重复 项 for item in myset