python全栈学习 day04
列表基本操作:
#!/usr/bin/env python
# -*- coding:utf-8 -*- '''
li = ['alex', [1, 2, 3], 'wusir', 'godness', 'xiaohu']
l1 = li[0]
print(l1)
l2 = li[1]
print(l2)
l3 = li[0::2]
print(l3)
''' li = ['alex', 'wusir','tiger', '女神', 'xiaohu'] #增加 append insert extend
# 1.在尾巴后增加
# li.append('逮虾虎')
# li.append(23)
# print(li) # while 1:
# worker_name = input("请输入添加员工姓名,若停止添加,请输入'Q':\n").strip().upper()
# if worker_name == "Q":
# break
# else:
# li.append(worker_name)
# print(li) # 2.insert : 插入
# li.insert(3, "handsome")
# print(li) # 3,extend 迭代,加入的是每个可迭代的元素
# li.extend("骑士")
# print(li)
# li.extend([1,2,3])
# print(li) li = ['xiaohu', 'alex', 'wusir','tiger', '女神']
#删除 pop remove clear
# name = li.pop(1)
# name = li.pop() # 默认最后一个
# print(name, li) # li.remove('xiaohu') #按元素删除
# print(li) # li.clear() #清空列表
# print(li) # del li #直接删除列表
# print(li) # del li[0:2] #切片式删除
# print(li) #改
# li[0] = "beast"
# li[0] = [2,3,4]
# print(li) #切片
# print(li)
# li[0:3] = '算时kjhghgnl'
#li[0:3] = [1,2,3,'春哥','咸鱼']
# print(li) #查
# for i in li:
# print(i)
# print(li[0:2]) #公共方法
# li = ['xiaohu', 'alex', 'wusir','tiger', '女神']
# l = len(li)
# print(l)
# num = li.count('xiaohu')
# print(num)
# # 列表找索引只能用index
# print(li.index('wusir')) #排序
# li.sort() #从小到大排序
# print(li)
#
# 逆向排序
# li.sort(reverse=True)
# print(li) # 列表反转
# li.reverse()
# print(li)
列表的嵌套:[列表内嵌套列表]
#列表的嵌套
li = ['taibai','武藤兰', '苑昊', ['alex', 'egon', 89], 23]
print(li[1][1])
# name = li[0].capitalize()
# print(name)
# li[0] = name
# li[2] = '苑日天'
# li[2] = li[2].replace('昊','日天') #嵌套列表的修改 # name = li[3][0].upper()
# li[3][0] = name
# print(name)
# print(li)
python全栈学习 day04的更多相关文章
- python全栈学习路线
python全栈学习路线-查询笔记 查询目录 一,硬件 十一,数据 ...
- python全栈学习--day4
列表 说明:列表是python中的基础数据类型之一,它是以[]括起来,每个元素以逗号隔开,而且他里面可以存放各种数据类型比如: 1 li = ['alex',123,Ture,(1,2,3,'wu ...
- python全栈学习--day3
一.基础数据类型 基础数据类型,有7种类型,存在即合理. 1.int 整数 主要是做运算的 .比如加减乘除,幂,取余 + - * / ** %...2.bool 布尔值 判断真假以及作为条件变量3. ...
- python全栈学习--day2
一.in的使用 说明:in有相当多的用处,比如判断,循环for 等. 实例一:in 操作符用于判断关键字是否存在于变量中 s = '男人john' print('男孩' in s) print('男孩 ...
- python全栈学习--day1
计算机基础 CPU:中央处理器 内存:4GB,8GB,临时处理事务的地方,供给CPU数据. 硬盘:相当于电脑的数据库,存储着大量的数据,文件,电影等. 操作系统:执行者,支配所有关系 window ...
- Python全栈学习_day002知识点
今日大纲: . while循环 . 格式化输出 . 运算符 . 编码初识 1. while循环 - while 无限循环: while True: # 死循环 print('大悲咒') print(' ...
- python全栈学习--day11(函数高级应用)
一,函数名是什么? 函数名是函数的名字,本质:变量,特殊的变量. 函数名()执行此函数 ''' 在函数的执行(调用)时:打散. *可迭代对象(str,tuple,list,dict(key))每一个元 ...
- python全栈学习--day10(函数进阶)
一,引言 现在我有个问题,函数里面的变量,在函数外面能直接引用么? def func1(): m = 1 print(m) print(m) #这行报的错 报错了:NameError: name 'm ...
- python全栈学习--day9(函数初始)
Python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段. 函数能提高应用的模块性,和代码的重复利用率.你已经知道Python提供了许多内建函数,比如print().但你也 ...
随机推荐
- (六)mybatis拦截器
首先拦截器可以拦截mybatis四大核心对象:StatementHandler,ParameterHandler,ResultSetHandler,Executor,具体拦截时根据需求拦截一部分方法 ...
- EMC NW disaster and recovery simulation 1
终于可以模拟成功了虽然只是个实验但是很有借鉴意义. 前期的准备就不说了都懂直接上图吧 scanner -B networker_indexclone to find out the laster bo ...
- Jmeter之上传文件
前言 我们可以利用postman工具来测试上传文件的接口,那么假如要利用Jmeter工具来进行上传接口的测试,又该如何测试呢? 上传文件的接口地址:/pinter/file/api/upload:接口 ...
- 手写-- K-means++
1. K-means++原理 K均值聚类属于启发式方法,不能保证收敛到全局最优,初始中心的选择会直接影响聚类结果.K-means是随机选择样本点作为聚类中心,容易造成算法局部收敛或者需要较多迭代次数, ...
- HessianSharp如何部署到IIS7上?
第一:添加映射 第二:选择经典
- php oci 和 pdo_oci 安装
安装非常复杂,必须记录 CentOS服务器上已有相关环境:apache.php5 需要安装:1.oracle客户端.2.oci8扩展.3.pdo_oci扩展. 一. 准备文件 1) oracle客户端 ...
- PWA(Progressive web apps),渐进式 Web 应用
学习博客:https://www.jianshu.com/p/098af61bbe04 学习博客:https://www.zhihu.com/question/59108831 官方文档:https: ...
- package.json(node)中,多个命令行合并一条
1. ‘&’ 并行执行顺序,同时执行 "dev":"node test.js & webpack" 2.'&&'继发顺序,执行前 ...
- 自动化测试中,cookie的调用方法。
以cookie为例 方法一: 将返回的cookie写到setUp()中,每次执行用例之前就会调用一次. 如: class AA(unittest.TestCase): def setUp(self): ...
- 一起了解 .Net Foundation 项目 No.6
.Net 基金会中包含有很多优秀的项目,今天就和笔者一起了解一下其中的一些优秀作品吧. 中文介绍 中文介绍内容翻译自英文介绍,主要采用意译.如与原文存在出入,请以原文为准. .NET Micro Fr ...