(自兴人工智能)pythony列表

如何创建一个列表:

  a=[1,2,3,4,5]

  像这样用一个中括号把元素括起来里面的元素用逗号分隔,这样的形式就代表是一个列表。

列表中常用的操作:

1.元素赋值:

  a[0]=10

  在列表索引为0的位置添加了一个10,把原来的1给覆盖了。

  结果:a=[10,2,3,4,5]

2.增加元素:

  a.append(6) 

  在这里我们用了一个方法append(),append()方法用于在列表末尾添加一个新对象。

  结果:a=[10,2,3,4,5,6]

3.删除元素:

  del a[0]

  在这里,我们使用了del删除列表索引为0的元素。

  结果:a=[2,3,4,5,6]

列表中常用的方法:

1.append:

a.append(7)#在列表末尾添加一个新对象

2.count:

a.count(2)#用于统计列表a中2出现的次数

3.pop:

a.pop()#默认移除列表中最后一个元素,并返回该元素的值
a.pop(3)#移除指定位置上的元素,并返回该元素的值

4.insert:

 a.insert(2,10)
 #在索引值为2的位置上插入一个10,原本索引2上的元素以及后面的元素索引加1

5.remove:

a.remove(10)#从索引0开始,移除第一个匹配项

6.sort: 

a.sort()#默认升序排列

使用reverse参数: 

a.sort(reverse=True)#逆序排列

字符串可使用key=len: 

a.sore(key=len)#按字符串由短到长排序
a.sore(key=len,reverse=True)#按字符串由长到短排序

原文地址:https://www.cnblogs.com/leitaotao/p/8438989.html

时间: 2024-07-31 23:46:44

(自兴人工智能)pythony列表的相关文章

自兴人工智能

恢复 列表和元组 数据结构是通过某种方式(如对元素进行编号)组织在一起的数据元素的集合,这些元素可以是数字或字符.在Python中,最基本的数据结构是序列.Python包含6种内建序列,即列表,元组,字符串,Unicode字符串,buffer对象和xrange对象. Python中所有序列都可以进行一些特定操作,包括索引,分片,序列相加,乘法,成员资格,长度,最小值和最大值. 一,序列 1.索引 定义一个列表 frunt = ["a","b","c&quo

列表与元组——自兴人工智能

在讲解列表与元组之前我们先了解Python中所有序列都可以进行哪一些特定操作? 包括索引,分片,序列相加,乘法,成员资格,长度,最大值,最小值  一.列表 1, 4 更新列表 一些序列中没有而元素中有的方法,这些方法的作用都是更新列表,有元素赋值.元素删除.分片赋值.和列表赋值 1).元素赋值 eg:a=[1,2,3,4] a[1]=10 print a 1,10,3,4 2).增加元素 eg:a=[1,2,3,4] a.append(5) print a [1,2,3,4,5] 3).删除元素

(自兴人工智能)pythony元组

如何建立一个元组: 元组用小括号包裹,并且括号里的元素用逗号分隔就代表这是一个元组. 元组与列表不同的是元组里面的元素不能修改. a=(1,2,3) 元组常用操作: tuple函数:以一个序列作为参数,并把它转换为元组 a=[1,2,3]#列表 c=tuple(a) print(c) #(1,2,3) 结果 访问元组:可以使用下标索引访问元组中的值 a=(1,2,3,4,5,6) print(a[4]) 5 #结果 连接元组:元组中的元素值不允许修改,但可以对元组进行连接组合 a=('md','

(自兴人工智能)全面了解 "字符串" str

#字符串的声明可以单引号双引号三引号,单引号和双引号没什么区别,单三引里的字符可以原样保存 a = 'adf' a = " " a = '''\n\t''' #字符串可以用r语来转义字符串里面的内容都会原样输出 a =r'\t\n\a'print a\t\n\a #字符串也是一个序列可以索引查找 切片 拼接 单不支持原位改变#查找 a = 'a12b' a[1]Out[10]: '1'#切片a[0:2]Out[11]: 'a1'#拼接a = 'abc'b = '123'a+bOut[3

自兴人工智能——字典

     字典 字典:dict 字典存储数据类型方式 键值对进行数据的存取 可以按键取值,按值取键,可以进行数据的增删改查 1.创建和使用字典 eg:d={key1:value1,key2:value2} 字典由多个键及其对应的值构成的对组成(把键/值对称项)    注意:键必须是唯一的,但值不必.值可以取任意数据类型,键必须是不可变的,如字符串.数字或元组 2.字典的基本操作     字典的基本操作在很多方面与序列类似,支持修改.删除等操作 1).修改字典 向字典添加新内容的方法是增加新键/值

自兴人工智能------Python语言的变量认识及操作

今天我给大家介绍的是python中的Number变量,与c++,java有些不同,下面让来为大家介绍: 在python中是不用声明变量类型的,不过在使用变量前需要对其赋值,没有值得变量是没有意义的,编译器也不会通过 一 : 整型-----int: int 在python中的用法与c++大致是一样的: a=12 print a 打印的结果就是:12 在这里我要首先向大家介绍几个函数 type():返回括号中的数据类型 a='hello' print type(a) >>>><t

自兴人工智能-------------Python入门基础(1)

Python 是一门简单易学且功能强大的编程语言. 它拥有高效的高级数据结构, 并且能够用简单而又高效的方式进行面向对象编程. Python 优雅的语法和动态 类型,再结合它的解释性,使其在大多数平台的许多领域成为编写脚本或开发应 用程序的理想语言. 一.数据类型 Python3支持三种不同的类型包括:整形(int),浮点型(float),复数(complex). 1.整形: m=233 print m 输出m为233 2.浮点型: m=3.3*102 print m 输出m为336.59999

自兴人工智能——字符串

                                                                                                    字符串 所有标准序列操作(如索引.分片.成员资格.求长度.取最大值和最小值等)对字符串也同样适用,但字符串还有更多,更好 的操作方式,比如在实际项目开发中经常使用的字符串格式化操作 1.字符串格式符号 字符串格式化使用操作符(%)实现,常用的操作符有: %c(格式化字符及ASCII码).%s(格式化

自兴人工智能——Python运算符和操作对象

在Python中支持以下7种运算符: 1.算数运算符: +(加),-(减),*(乘),/(除),%(取余),**(幂):返回x的y次幂,//(取整除):返回商的整数部分 2.比较运算符:(返回的是一个布尔值) ==(等于),!=(不等于),>(大于),<(小于),>=(大于等于),<=(小于等于) 3.赋值运算符: =(简单的赋值运算符),+=(加法赋值运算符):c+=a,等效于c=c+a,-=(减法):与加法运算符是一样的用法,*=(乘法),/=(除法),%=(取模赋值运算符),