Python变量没有数据类型,所以Python没有数组。

整数;浮点数;字符串;对象

创建一个列表:

1.member=['大鱼','123','3.14','[1,2,3]']

2.empty=[]

向列表添加元素:

append():

member=['大鱼','12','3.14',[1,2,3]]

member.append('虾米')

member=['大鱼','12','3.14',[1,2,3],'虾米']

append()方法是添加元素到列表的尾部,一次只能添加一个元素

extend():原理是使用一个列表来扩展另一个列表

member=['大鱼','12','3.14',[1,2,3]]

member.extend(['123','虾米'])

member=['大鱼','12','3.14',[1,2,3],'虾米','123','虾米']

insert():两个参数,第一个参数是列表中的位置,第二个是元素

member=['大鱼','12','3.14',[1,2,3]]

member.insert([1,'虾米'])

member=['大鱼','虾米''12','3.14',[1,2,3]]

删除元素:

member.remove('大鱼') # 元素大鱼没有了

del.member[2] #删除位置元素

del.member #删除整个列表

pop():

member.pop() #删除最后一个元素并返回该元素

member.pop(1) #删除位置一的元素

member.insert(0,member.pop()) #删除最后一个元素添加到第一位置

列表切片:

member[1:3] 拷贝出member列表里面的一到三

list=[1,2,3,4,5,6,7,8,9]

list[0:8:2] #打出位置移到8元素,中间间隔是1

>>>[1,3,5,7]

member2=member[:]和member2=member[]的区别:

第一种方式是复制成为了一个单独的列表。第二种是赋值给member,当member元素发生改变时,member2也会跟着发生改变。

列表可以比较大小,是比较第一个元素,返回的是bool值

可以进行相加,乘

list1+list2

list*=3

成员操作符:in ; not in 返回的是bool

list=[1,2,3,4,[123,3.14],5,6,7,8,9]

123 in list[4]

>>>true

list[4][1]

>>>123

count() 计算参数在列表出现的次数

index() 返回参数在列表的位置

index(123) #返回123在列表的位置

index(123,3,7) #返回在3到7之间的位置

reverse():原地翻转列表,第一道最后,最后到第一

.sort() 排序,默认从小到大排,list.sort(revers=true) 逆序排序

.clear() 清空列表 list.clear() 没有返回值,只有一个空列表

append():在最后添加一个元素

extend():扩展列表(用另外一个列表)

insert():在指定的位置添加一个元素

remove():删除一个元素

pop():删除并返回最后一个元素

count():计算并返回指定元素的数量

sort():按特定的顺序排序(从小到大)

copy():拷贝一个副本列表

clear():清空所有元素

reverse():原地翻转所有的数据

index():寻找并返回元素的索引值

元祖:

元祖里面的元素是不能进行修改的,一般可以用()表示元祖的建立

c=(1,2,2.12,你好啊)

所以元祖支持:count(),index()方法

不能添加、删除、修改

str1 = 'i2sl54ovvvb4e3bferi32s56h;$c43.sfc67o0cm99'

str1[::3]

'ilovefishc.com'

字符串格式化方法:format()

"{0}love{b}.{c}".format("i",b="fuck",c="you")

%c % 97

>>>a 97的ASCII码是a

python123添加列表元素_Python之列表相关推荐

  1. python拆分列表元素_Python将列表拆分为一个元素 - python

    我正在使用Python分析数据,并且有N个2d数据数组的列表.我想一一查看这些元素,并将它们与其他N-1个元素的平均值进行比较. Python中是否有内置方法可循环遍历列表,一方面具有单个元素,另一方 ...

  2. python打印列表元素_python打印列表中指定元素的所有下标

    1>法一: song@ubuntu:~$ vi find2.py song@ubuntu:~$ more find2.py l=[1,2,3,4,7,2,5,6,2,8,9,0] first=0 ...

  3. python列表相关函数_python中列表(list)相关的函数

    1.列表相关的内置函数 all(iterable):这个函数返回一个布尔值.如果iterable的所有元素都为真(或iterable自身为空)则返回True,否则返回False. 例:all[2,3, ...

  4. python添加数组元素_Python列表附录–如何向数组添加元素,并附带示例说明

    python添加数组元素 欢迎 (Welcome) Hi! If you want to learn how to use the append() method, then this article ...

  5. python修改列表元素_python 3 基础之列表和列表添加元素、修改元素、查找元素、删除元素、排序、嵌套、取最值...

    列表(与字符串相似,字符串用引号,而列表用中括号和逗号.引号,列表中可以保存多种数据类型) # 定义一个列表,格式:列表名=[元素1,元素2.元素3.......] 列表使用与字符串的索引编号一致,如 ...

  6. python 打印列表元素_Python程序以不同方式打印列表元素

    python 打印列表元素 In this program – we are going to learn how can we print all list elements, print spec ...

  7. python列表取出元素_Python实现列表元素拼接并且提取索引号

    列表是Python当中的基本数据类型,下面我们介绍如何用循环将列表元素提取并且用指定的字符进行重新拼接以及打印出列表中所有元素的索引号. 工具/原料 电脑 Python开发工具 方法/步骤 1 建立一 ...

  8. python遍历输出列表元素_python如何遍历列表所有元素?

    方法:首先创建列表("stus = ['孙悟空','猪八戒','蜘蛛精']"),然后通过for循环遍历列表即可("for i in stus:print(i)" ...

  9. python从小到大排列列表元素_python怎样对列表进行排序 需要技巧

    python提供了sort和reverse方法来对数据进行排序,今天咪咪我就教教大家python怎样对列表进行排序. 工具/材料 电脑 python 3 操作方法 01 首先,打开cmd命令,然后输入 ...

最新文章

  1. SDN第二次上机作业
  2. Clipboard类summary
  3. swift笔记三 使用xcode
  4. Redis基本数据的的常见命令操作
  5. [javaSE] 标识符大小写
  6. python requests post提交数据报错
  7. 在给定约束下可以使用a,b和c形成的字符串数
  8. String reverse方法
  9. java 知乎面试题_2019最新Java面试题,常见面试题及答案汇总(208道)
  10. Linux之部分shell脚本练习(二)
  11. c语言中数字与字符串的转换
  12. PHP使用CURL使用问题
  13. [2019杭电多校第一场][hdu6578]Blank(dp)
  14. 转自 方倍工作室微信公众平台开发
  15. 获取随机经纬度、经纬度范围
  16. 哲学必读10本经典著作
  17. 宋立波:让子弹飞和云安全
  18. Linux基本指令之网络通信命令
  19. 排名第一《羊了个羊》我通关了
  20. MySQL(查询语句,关键字)

热门文章

  1. Linux命令:find命令详解
  2. Linux统治超级计算领域的九个理由
  3. 视频编解码,bbv 缓冲区的上溢和下溢
  4. 5种流行的Linux发行版:你更喜欢哪一个呢?
  5. H.264视频开发---代码移植
  6. Hibernate中1+N问题以及解决方法
  7. uplift model学习笔记
  8. 缺陷的背后---LIMIT M,N 分页查找
  9. 春节期间小游戏同时在线人数最高达2800万人/小时
  10. 单例模式之恶汉模式(详解)