python基础--4 元祖

#元组,元素不可被修改,不能被增加或者删除
#tuple,有序

tu=(11,22,33,44,55,33)

#count 获取指定元素在元祖中出现的次数
print(tu.count(33))

#index获取元素的下标值,可以设置起始和结束位置
print(tu.index(33,3,8))

tu=(1,2,3,3,(455,666,888,),({"11":22,"name":"han"}))
v=list(tu)#通过类型转换修改原来tuple里的元素
print(v)
v[1]=0
print(v)
print(tu)
#成员判断
t=2 in tu
print(t)
#索引
#print(tu[6][0])

#可以切片,返回一个元祖
v=tu[0:2]
print(v)

#可以被for循环,可迭代对象
# for item in tu:
#     print(item)
#
#
# s="asdfasdf"
# li=[‘asdf‘,1231]
# print(list(s))
# tu=(‘123‘,"dsdd")

# v=tuple(s)
# print(v)

# v=tuple(li)
# print(v)

# v=list(tu)
# print(v)

# v="_".join(tu)
# print(v)

#元祖的一级元素不可修改 删除 增加
tu=(11,22,33,44,"alex",True,[(22)],([1]),)

tu[6][0]=123
print(tu)

原文地址:https://www.cnblogs.com/tangcode/p/10965121.html

时间: 2024-10-10 07:43:11

python基础--4 元祖的相关文章

16、python基础学习-元祖

1 #!/usr/bin/env python 2 #__author: hlc 3 #date: 2019/5/26 4 #元祖被称为只读列表,即数据可以被查询,不能被修改,切片的方式同样适用于元祖 5 #元祖写在小括号里面,使用逗号隔开,元祖中可以包含列表,不想被修改可以使用元祖 6 #元祖中一个值也需要在后面添加一个逗号,(3,) 7 8 # a = (1,2,3,4,5,6,7) 9 # b = a[0:3] #对元祖a进行切片 10 # print(b) #(1, 2, 3) 11 1

python中的元祖与字典

元祖的介绍 python中的元祖与列表类似,不同之处在于元祖的元素不可修改.元祖使用小括号,列表使用方括号 <1>访问元祖                                    执行结果: <2>修改元祖                                         执行结果: 说明:python中不允许修改元祖的数据,包括不能删除其中的值 <3>元祖的内置函数count.index index和count与字符串和列表中的用法相同 例

python开发基础:元祖操作

一,元祖操作 1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ 3 4 # 为何要有元组,存放多个值,元组不可变,更多的是用来做查询 5 # 1.元组() 6 # 元组跟列表一样,但是不能增删改,能查.元组又叫只读列表 7 # 2个方法 一个 count 一个 index 8 9 # t=(1,[1,3],'sss',(1,2)) #t=tuple((1,[1,3],'sss',(1,2))) 10 # print(type(t)) 11 12 # #元

11.python中的元祖

按照我之前惯用的学习方法,首先还是先来 help(tuple) 看看其内置方法有哪些. Help on class tuple in module __builtin__: class tuple(object) | tuple() -> empty tuple | tuple(iterable) -> tuple initialized from iterable's items | | If the argument is a tuple, the return value is the

Python数据类型之元祖

一.基本数据类型 整数:int 字符串:str(注:\t等于一个tab键) 布尔值: bool 列表:list  列表用[] 元祖:tuple 元祖用() 字典:dict注:所有的数据类型都存在想对应的类列里,元祖和列表功能一样,列表可以修改,元祖不能修改. 二.列表所有数据类型: 基本操作: 索引 切片 长度 包含 循环 class tuple(object): """ tuple() -> empty tuple tuple(iterable) -> tupl

python 内置元祖子类

a = (zhangsan,20,nv,[email protected]) 输出姓名 a[0] 输出年龄 a[1] 输出性别 a[2] ..... 这样写可读性非常低 使用 内置元祖子类 from collections import namedtuple Item = namedtuple('class_name',name,age,sex,email) 创建一个子类 item = Item('zhangsan',20,'nv','[email protected]') 实例化子类 item

python 入门基础3(元祖,字典,集合)

## 元组 tuple 1 常用的操作方法+内置方法 #优先掌握的操作: #1 按照索引取值(正方向):只能取: t1 = (11, 22, 33, 'sea', [1, 66, 77, 100]) print(t1[4][1]) t1 = (11, 22, 33, 'sea', [1, 66, 77, 100]) # 取值print(t1[2]) #切片 (顾头不顾尾,步长) print(t1[0:3])print(t1[0:4],3) #长度 len() print(len(t1)) # 成

Python学习笔记-Day2-Python基础之元祖操作

元组的常用操作包括但不限于以下操作: 元组的索引,计数等 这里将对列表的内置操作方法进行总结归纳,重点是以示例的方式进行展示. 使用type获取创建对象的类 type(tuple) 使用dir获取类的成员dir(list) 使用vars获取类的成员和各个成员的值 1.    tuple.count   返回元组元素个数 2.    tuple.index 返回元组索引

python列表与元祖

python 的列表和元素: 共同点:有序的 区别:1.列表可以修改增加删除列表内容,元组不能修改 联系:元组中包含列表的元素,可以修改列表元素. 分析:1.列表:LIST1=[1,2,3,4,5,6]  对象LIST1包含多个元素. 2.列表相关函数:len(列表对象)获取列表元素个数: 列表最后追加元素    列表对象.append(追加的元素); 列表追加列表          列表对象.extend(要追加的对象): 指定位置插入元素    列表对象.inster(指定位置,插入元素):