仗键走天涯002
Posted xiaohei-chen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了仗键走天涯002相关的知识,希望对你有一定的参考价值。
1 今日内容大纲
- 列表的初识
- 列表的索引切片
- 列表的增删改查
- 列表的嵌套
- 元祖的初识(了解)
- 元祖的简单应用(了解)
- range
2 复习
- str 常用操作
- upper();lower()
- startswith();endswith()
- strip()
- split()
- join()
- repalce()
- count()
- len()
- format()
- isdecimal isalpha isalnum
- for
3具体内容
列表初识
- why:int bool str
- str:存储少量的数据
- str:不管是切片还是对其任何操作,获取的内容全部都是str类型,存储的数据单一
- what:list
- l1 = [100,‘alex‘,True,[1,2,3]] 承载任意数据类型,存储大量的数据
- python常用的容器型数据类型。list列表,其他语言:java:数组
- 列表是有序的,可索引,切片(步长)
- why:int bool str
索引、切片、步长
l1 = [100,'alex',True,[1,2,3]] #索引 print(l1[0],type(l1[0])) print(l1[-1]) #切片 (顾头不顾尾) print(l1[:2])
相关练习
li = [1, 3, 2, "a", 4, "b", 5,"c"] 通过对li列表的切片形成新的列表l1,l1 = [1,3,2] 通过对li列表的切片形成新的列表l2,l2 = ["a",4,"b"] 通过对li列表的切片形成新的列表l4,l4 = [3,"a","b"] 通过对li列表的切片形成新的列表l6,l6 = ["b","a",3] l1 = li[:3] l2 = li[3:6] l3 = li[:6:2] l4 = li[-3:-8:-2] print(l1,l2,l3,l4)
列表的增删改查
#列表的创建 #一 l = [1,'wer',123] #二 l = list() l = list('tyu') #三 li = ['太白', '金星', 'xiao','晓说', '西西'] #增 #appent() li.appent('可可') print(li) #['太白', '金星', 'xiao','晓说', '西西','可可'] while 1: name = input('请输入员工的姓名:(q或Q退出程序)') if name.upper() == 'Q': break else: li.append(name) print(li) #insert() li.insert(2,'老君')#['太白', '金星','老君','xiao','晓说', '西西','可可'] #extend li.extend('qwert') li.extend(['alex']) li.extend(['keke',12,30]) #删 #pop() li.pop() li.pop(-2) #remove() li.remove('老君') #clear() li.clear() #del del li[0] del li[:2] del li[::2] #改 li[0] = '男神' li[2:] = 'wertyui' li[::2] = 'qwer'#位置对应 #查 #索引,切片,步长 for i in li: print(i)
列表的嵌套
l1 = [1, 2, 'taibai', [1, 'alex', 3,]] # 1, 将l1中的'taibai'变成大写并放回原处。 l1[2] = 'TAIBAI' l1[2] = l1[2].upper() # 2,给小列表[1,'alex',3,]追加一个元素,'老男孩教育'。 l1[-1].append('老男孩教育') # 3,将列表中的'alex'通过字符串拼接的方式在列表中变成'alexsb' l1[-1][1] += 'sb'
元祖
- 只读列表,存大量的数据,可索引,切片,步长
#元祖的拆包 a,b = (1,2) a,b = [1,2]
range
类似于列表,自定制数字范围的数字列表
for i in range(1,101): print(i) l1 = [1,2,3,'alex','太白',2,3,4,66] for i in range(len(l1)): print(i)
4 今日总结
列表的所有方法
append() insert() extend() pop() remove() clear() del
列表的嵌套
li[][]
range与for循环结合
以上是关于仗键走天涯002的主要内容,如果未能解决你的问题,请参考以下文章