# -*- coding: utf-8 -*- # !/usr/bin/env python # @Time : 2018/4/5 0005 下午 1:47 # @Author : 陈元 # @file : Demo5.py a = list() for i in range(1,10): a.append(i) print(a) b = list() b += [i for i in range(1,10)] print(b) # 列表 [] # 链表和数组 数据结构 # 简单理解为数组,可以是任意类型 # m = [11.11,1,2,3,"a","b","c",True] m = ["11.11","1","2","3","a","b","c","True"] m.append("aa") # 追加,在列表最后添加 print(m) m.reverse() # 反序,将列表反向输出 print(m) m.sort() # 排序,将列表排序 print(m) m.pop() # 删除,默认删除最后一个 # 《堆栈》 后进先出 print(m) x = m.pop(2) # 删除,删除下标为2的 print(x) # 返回值为删除的元素 print(m) print(m.index("True")) #返回"True"的下标 m.insert(2,"chenyuan") #在下标2处插入"chenyuan" # m.insert({"index":2},"chenyuan") #上面的相当于这个 print(m) b = list() #列表[] a = tuple() #元祖() # 元祖是特殊的列表 # 元祖只有两方法,值是不能改变的 # 就是不变的list,要求数据保护时使用 a.index() # 获得元素下标 a.count() # 统计元素的数量 c = tuple(b) #强制类型转换 print(c)
# 总结: # "" 字符串 # 字符串的方法: # find() 查找 # replace() 替换 # strip() 前后去空格 # join(可迭代对象) 集成 # split() 分割 # fromate() 字符串格式化 # [] 列表 list() # 列表常用的方法 # append() 尾部追加 # pop() 尾部删除,返回值时删除的元素 # index(x) 返回元素下标 # remove(x) 删除元素 # sort() list排序 # reverse() 反序 # [:] 分片,前开后闭 # 小标元素从0开始 # () 元祖 tuple() # "". 字符串的方法 # []. 列表的方法 # ().index(x) ().count()x