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().但你也 ...
随机推荐
- 题解【Luogu P6102 谔运算】
\[ \texttt{Description} \] 给出一个长度为 \(n\) 的数列 \(a\),求 \(\sum\limits_{i=1}\limits^{n}\sum\limits_{j=1} ...
- Optional类包含的方法介绍及其示例
Optional类的介绍 javadoc中的介绍 这是一个可以为null的容器对象.如果值存在则isPresent()方法会返回true,调用get()方法会返回> 该对象. 使用场景 用于避免 ...
- tar命令详解及使用实例
tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 …. 参数: -c :创建压缩文件 -x :解开压缩文件 -t :查看tar包里面的文件! 上面3个参数只能 ...
- Enum, Generic and Templates
文 Akisann@CNblogs / zhaihj@Github 本篇文章同时发布在Github上:https://zhaihj.github.io/enum-generic-and-templat ...
- java 自学简单框架(反射+注解)
1.先定义一个学生类 2.再定义一个teacher类(这个是为了练习多个注解,自己练习可以 不写这个) 3.再定义个一个学生老师类(这个是为了最终调用上面的那个学生类做准备) 4.下面开始真正的写框架 ...
- python-nmap 使用
安装 [root@localhost ~]# yum -y install nmap [root@localhost ~]# pip install python-nmap 使用 import nma ...
- 分区格式化大于2 TiB磁盘
如果您要分区格式化一块大于2 TiB的作数据盘用的云盘(本文统一称为 大容量数据盘,小于2 TiB的数据盘统称为 小容量数据盘),您必须采用GPT分区形式.本文档描述了如何在不同的操作系统里分区格式化 ...
- 一键安装php5.6.40脚本(LAMP环境)
#!/bin/bash #安装依赖软件 yum -y install libxml2-devel curl-devel libjpeg libjpeg-devel libpng libpng-deve ...
- 实用,Windows后台守护进程iNeuDaemon发布。Linux操作系统下使用使用supervisor
目 录 1. 概述... 1 2. iNeuDaemon部署... 2 3. iNeuDaemon配置监控服务项... 3 4. 应用效果... 3 ...
- 9种分布式ID生成之 美团(Leaf)实战
整理了一些Java方面的架构.面试资料(微服务.集群.分布式.中间件等),有需要的小伙伴可以关注公众号[程序员内点事],无套路自行领取 更多优选 一口气说出 9种 分布式ID生成方式,面试官有点懵了 ...