Python 嵌套
1 要yuanhao的首字母大写
li = [1,2,5,'taibai','yuanhao',[1,'alex',3,],True]
li[4] = 'Yuanhao'
print(li)
li[4] = 'yuanhao'upper()
print(li)
2 把wang 后边加个yan,并打印出来
li = [ 1,3,4 ,'wang','True',33,'yy']
s1 = li[3].replace('','yan')
s1 = li[3]
li[3] = li[3][0:4] + 'yan'
print(li) 3 把wang 大写
li = [ 1,3,4 ,'wang','True',33,'yy']
li[3] = li[3].upper()
print(li)
[1, 3, 4, 'WANG', 'True', 33, 'yy'] 4 列表正常排序注意格式 和前面一样
li = ['1','3','7','5','2','6']
li.sort()
print(li) ['1', '2', '3', '5', '6', '7'] 5倒序(反序).sort(reverse = False) 正常排序 (rerverse = True)倒序, 有区别于reverse 反转
li = ['1','3','7','5','2','6']
li.reverse()
print(li)
['6', '2', '5', '7', '3', '1']
li = ['1','3','7','5','2','6']
li.sort(reverse=True)
print(li)
['7', '6', '5', '3', '2', '1']
51,元祖tupe()
li = ('1','3',['ddd','qwqw',1212],'7','5','2','6')
只能查看不能修改
[ddd] 能修改
print(li[4]) '5' 6 range用法 范围 相当于迭代对象,又步长,
for i in range (1,10):
print(i)
1
2
3
4
5
6
7
8
9
for i in range (1,10,2):
print(i)
1
3
5
7
9
li = ['1','3','7',[ 11,33,44,55,], 2 ,'6']
for i in range (0,len(li)):
if i == 3 :
for k in (li[3]):
print(k)
else:
print(li[i])
注意 len是长度 是个数字
方法一
li = [1,3,4,'alex',[3,7,8,'taibai'],5,2]
for i in li :
if type(i) == list :
for a in i:
print(a)
else:
print(i)
方法2
for i in range (0 ,len(li)):
if i == 4:
for a in li[i] :
print(a)
else :
print(li[i])
打印100 到1 的用法: for i in range (100,0,-1)
print(i)
Python 嵌套的更多相关文章
- Python 嵌套函数和闭包
Python 嵌套函数和闭包 1.函数嵌套 如果在一个函数内部定义了另一个函数,我们称外部的函数为外函数,内部的函数为内函数,如下代码: def out_func(): def inner_func1 ...
- python嵌套函数、闭包与decorator
1 一段代码的执行结果不光取决与代码中的符号,更多地是取决于代码中符号的意义,而运行时的意义是由名字空间决定的.名字空间是在运行时由python虚拟机动态维护的,但是有时候我们希望能将名字空间静态化. ...
- Python嵌套、递归、高阶函数
一.嵌套函数 1.嵌套函数简单的理解可以看作是在函数的内部再定义函数,实现函数的“私有”. 2.特点: <1> 函数内部可以再次定义函数. <2> 只有被调用时才会执行(外部函 ...
- python嵌套列表知多少
今天在创建嵌套列表时遇到一个问题,决定看看到底是谁在背后捣鬼 >>> board1 = [[0]*3 for _ in range(3)] [[0, 0, 0], [0, 0, 0] ...
- python 嵌套字典取值增强版
def getdictvalue(d,code): result=[] if isinstance(d, dict) : try: value = d[code] result.append(valu ...
- python 嵌套爬取网页信息
当需要的信息要经过两个链接才能打开的时候,就需要用到嵌套爬取. 比如要爬取起点中文网排行榜的小说简介,找到榜单网址:https://www.qidian.com/all?orderId=&st ...
- python 嵌套字典比较值,取值
#取值import types allGuests = {'Alice': {'apples': 5, 'pretzels': {'12':{'beijing':456}}}, 'Bob': {'ha ...
- Python嵌套列表去重
raw_list = [ [ 'CS_SUPP_INFO', 'A', '1'], [ 'CS_SUPP_INFO', '1', 'A'], [ 'CS_SUPP_INFO', '1', 'A'], ...
- python 嵌套作用域 闭包函数
#闭包函数 def multiplier(factor): def multiplyByFactory(number): return number*factor return multiplyByF ...
随机推荐
- 在Java、Web和移动开发方面最值得关注的12大开源框架
在这篇文章中,我将分享一些值得开发者学习的优秀框架,以提高他们在移动开发.Web 开发以及大数据方面的开发技能. 1.AngularJS 这是一个JavaScript框架,我已经把它加入到我的2018 ...
- github第一步之初始化操作
目录 0.首先注册一个账号 1.创建知识库Repository 2.创建一个分支branch--feature 3.制作并提交commit 4.打开拉取请求pull 5.合并自己的pull请求 git ...
- HBase之六:HBase的RowKey设计
数据模型 我们可以将一个表想象成一个大的映射关系,通过行健.行健+时间戳或行键+列(列族:列修饰符),就可以定位特定数据,Hbase是稀疏存储数据的,因此某些列可以是空白的, Row Key Time ...
- leetcode-algorithms-2 Add Two Numbers
leetcode-algorithms-2 Add Two Numbers You are given two non-empty linked lists representing two non- ...
- python low版线程池
1.low版线程池设计思路:运用队列queue 将线程类名放入队列中,执行一个就拿一个出来import queueimport threading class ThreadPool(object): ...
- 559. Maximum Depth of N-ary Tree C++N叉树的最大深度
网址:https://leetcode.com/problems/maximum-depth-of-n-ary-tree/ 很简单的深度优先搜索 设定好递归返回的条件和值 /* // Definiti ...
- Git:合并分支冲突问题
首先创建分支feature1,并且修改readme.txt内容,再在该分支上提交. 切换回master分支, 并且修改readme.txt内容,再在master分支上提交. 此时的分支路线如下,合并时 ...
- [luogu P3195] [HNOI2008]玩具装箱TOY
[luogu P3195] [HNOI2008]玩具装箱TOY 题目描述 P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京.他使用自己的压缩器进行压缩,其可以将任意物品变成一堆, ...
- java旅程(二) 基本语法
java变量: 数值型 整数类型(byte,short,int,long)浮点类型(float,double) 字符型 char 基本数据类型 ...
- Oracle 11g后台进程一览表
Background Processes Table F-1 describes Oracle Database background processes. In this context, a ba ...