首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python中循环:遍历列表元组、字典和字符串

[15]10、12、13日) 元组(例如(10,12,13,15)) 字典(例如{' Name ': ' Alan ', ' Age ': 25}) 字符串(例如' Data Science ') 循环都有那些类型...遍历元组可能会有点复杂,这取决于元组结构和完成任务。...让我们在一个列表中存储一些元组,每个元组代表一个类中学生姓名和年龄: students = [('Allie', 22), ('Monty', 18), ('Rebecca', 19)] 现在任务是...即使您对名称不感兴趣,通过i和j,您将指定这两个项目,并要求将项目j (age)追加到一个新列表中。它被称为“元组拆包”。...总结 本文目的是直观地了解Python中for循环和while循环。给出了如何循环遍历可迭代对象例子,如列表元组、字典和字符串

12.1K40
您找到你想要的搜索结果了吗?
是的
没有找到

Python 编程 | 连载 09 - 列表元组字符串切片

一、列表元组字符串切片 列表索引与切片 字符串元组列表中从最左边记录位置就是索引,索引用数字表示,从0开始 索引从0开始,所以最大索引为长度-1 索引是用来对单个元素进行访问,切片则是对一定反问元素进行访问...= nums[:] print('原列表id:', id(nums)) print('新列表id:', id(new_entire_nums)) 切片获取列表id与原列表不同,切片会生成一个新列表...元组可以和列表一样通过索引获取元素和进行切片操作 元组index函数和列表index函数用法完全一致 元组无法通过索引修改和删除元素,因为元组是不可变数据类型 heros_tuple = ('stark...print(new_heros) print(new_heros_01) print(new_herso_02) print(new_heros_03) print(new_heros_04) 字符串索引与切片...字符串索引规则与列表索引规则一致 切片和索引获取与列表相同 无法通过索引修改与删除元素 字符串不可修改 find函数也可以获取字符在字符串中索引位置,index函数也可以获取字符在字符串中索引位置

53320

Datawhale组队学习 -- Task 4: 列表元组字符串

",i) x[forcount] = i * 2; elif type(i) == list: print("解析列表",i)...创建和访问一个元组 元祖和列表不同和相似 Python 元组列表类似,不同之处在于tuple被创建后就不能对其进行修改,类似字符串元组使用小括号,列表使用方括号。...更新和删除一个元组 元组有不可更改 (immutable) 性质,因此不能直接给元组元素赋值,但是只要元组元素可更改 (mutable),那么我们可以直接更改其元素,注意这跟赋值其元素不同。...,如果num参数有设置,则仅分隔num个子字符串,返回切片后字符串拼接列表。...translate(table, deletechars="") 根据参数table给出表,转换字符串字符,过滤掉字符放到deletechars参数中。

2.9K60

Python基础语法(四)—列表元组、字典、集合、字符串

也可以使用tuple()函数把列表、字典、集合、字符串以及range对象、map对象、zip对象或其他类似对象转换为元组。...元组可以是空,t2=() 一个元组也可以作为另一个元组元素,此时,作为元素元组需要增加括号,从而避免歧义,如:t3=(123,456,("hello","world")) Python 元组列表类似...键必须不可变,所以可以用数字,字符串元组充当,而用列表就不行 >>> hhh = {'website':'blog.zeruns.tech','name':'zeruns'} >>> hhh['website...而不能包含列表.字典、集合等可变类型数据,包含列表等可变类型数据元组也不能作为集合元素。...集合常用方法 s = add(x):将元素x添加到集合s中,如果元素已存在,则不进行任何操作。 s = update(x):将x元素添加到集合s中,x可以是列表元组,字典等。

2.4K20

Python中字符串列表元组、字典之间相互转换

元组详解:走起 字符串 转换为 字典 利用eval()方法,可以将字典格式字符串转换为字典 eval() 函数用来执行一个字符串表达式,并返回表达式值。...字符串详解:走起 二、列表(list) 列表字符串 利用‘’.join()将列表内容拼接程一个字符串 Python join() 方法用于将序列中元素(必须是str) 以指定字符(’'中指定...zip() 函数用于将可迭代对象作为参数,将对象中对应元素打包成一个个元组,然后返回由这些元组组成列表。...三、元组(tuple) 元组转换为字符串 使用方法__str__ 返回一个对象描述信息 tuple_1 = (1, 2, 3) str_1 = tuple_1....元组转换为列表 使用方法list() list() 方法用于将元组转换为列表。 语法:list( tup ) tup – 转换为列表元组

11.4K11

python列表元组用法

python列表元组用法 目录: 列表用法: 1.增   append   +    extend 2.删  del    remove 3.改   insert 4.查  index 5.反向 ...reverse 6.排序   sort 7.列表生成式   #[i*i for i in range(10)]       [i*i for i in range(10) if i>5] 元组用法:...count:计算某个元素出现个数 index:查 1.列表用法 成绩管理系统 方法一: #列表 成绩管理系统 n=int(input("请输入学生人数:")) list1=[] for i in range...(n): #循环把输入数加入到列表 name=input("请输入姓名:") score=float(input("科目一分数:")) score2=float(input...2.元组用法 输入一个日期,计算该日期是当前那一天 #输入一个日期,计算该日期是当年那一天 year=int(input("Year:")) month=int(input("Month:"))

70820

常见数据类型(字符串列表元组,字典,集合)

一,切片 切片是指对操作对象截取其中一部分操作。字符串列表元组都支持切片操作。...切片语法:[起始:结束:步长],也可以简化使用 [起始:结束] 注意:选取区间从"起始"位开始,到"结束"位前一位结束(不包含结束位本身),步长表示选取间隔。...print(s) print(s[4]) # o 字符串第4个元素 print(s[3:7]) # lo W 包含下标 3,不含下标 7 print(s[:]) # Hello World...,步长为2(不包括结束位本身) #python 字符串快速逆置 print(s[::-1]) # !...dlroW olleH 从后向前,按步长为1进行取值 切片 & range 切片 :索引从0开始,不包含结束位元素 range : 数字从0开始,不包含结束位数字

19910

5.python 字符串列表元组字典之间相互转换

一.字符串str与列表list 1.字符串列表 字符串转为列表list,可以使用str.split()方法,split方法是在字符串中对指定字符进行切片,并返回一个列表,示例代码如下: # !...list1 = str1.split(" ")     # 对字符串空格(' ')进行切片,返回值是一个列表list并赋值给list1 print(list1)                # 输出列表数据...# 对字符串'o'进行切片,返回值是一个列表list并赋值给list1 print(list1)                # 输出列表数据 print(type(list1))          ...,构成字典;如果两个列表长度不一致时,多出元素在另一个列表无匹配元素时就不展示多出元素。...2.python 列表 3.python 元组 4.python 字典 转载请注明:猿说Python » python 字符串(str)/列表(list)/元组(tuple)/字典(dict)之间相互转换

1.1K30

Python 列表元组操作符

列表元组操作符 列表(元组)之间累加与乘法 len 函数可以计算出除了数字类型意外,其他所有数据类型长度 加法 new_names = names +names 乘法 new_names = names...* 2 in 和 not in 在列表(元组)中用法 in判断某个成员(元素)是否在该数据结构中 not in 就是判断某个成员(元素)是否不在该数据类型中 示例 bool('xiaomu' in...names_list *= 5 print(names_list) print('dewei' in names_list) print('dewei' not in names_list) 小结:列表元组总结与应用...len函数可以计算出除了数字类型以外,其他所有数据类型长度。...in判断某个元素是否在列表元组中) 3. not in判断某个元素u是否不在列表元组中)两者返回结果是bool值即True或False。

63620

python列表元组、字典、集合简单

一、列表元组 1、常用操作函数 1 #Author:CGQ 2 import copy 3 #列表 4 ''' 5 names=["ZhangYang","XiaoHei","XiaoHei...,字符、字符串是新建【真正复制】) 42 names2=copy.deepcopy(names)#完全复制 43 names[2][0]="cgq" 44 #print(names,names2) 45........1,2,3........] 60 # for i in range(-20,20,2): 61 # print(i) #列表元组、字典都可以解包 a,b=(1,2) print(.../增加操作,循环中列表元素也会减少/增加 二、字典 1、常用操作函数 1 #Author:CGQ 2 #key-value 3 #版本3.6以后dica字典是有序...72 #数字,字符串 小数据池 73 #数字范围 -5 -- 256 74 #字符串:1,不能有特殊字符 75 # 2,s(一个字符)*20 还是同一个地址,s*21以后都是两个地址

1.5K10

python 列表元组操作简介

列表 列表是可变(mutable)——可以改变列表内容,这不同于字符串元组字符串元组都是不可变。接下来讨论一下列表所提供方法。...函数定义在后面进行介绍。 元组 元组列表区别就在于,元组是一种不可变序列。元组变量赋值要在定义时就进行,这就像C语言中const变量或是C++引用,定义时赋值之后就不允许有修改。...元组存在意义是: 元组在映射中可以作为键使用,因为保证键不变性。 元组作为很多内置函数和方法返回值存在。...tuple()函数 类比于列表list()函数,元组有tuple()函数来返回元组。...逗号在元组构成中十分重: >>> >>> #这是一个数学数 >>> (1) 1 >>> #这是一个元组 >>> (1,) (1,) >>> 一个更加明显例子: >>> >>> a = 10*(

64310
领券