Java教程

数据类型之元组

本文主要是介绍数据类型之元组,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

元组就是一个特殊的"列表"

  1. 作用:
    1. 按照索引/位置存放多个值,只用于读不用于改
  2. 定义:
    1. () 内用逗号分隔开多个任意类型的元素
    2. 单独一个()代表包含的意思,如果元组只有一个元素,必须加","
t = (1, 2, 3, '1', (1,))
print(t, type(t))
t = (1, 2, 3, '1', [1, 2, 3, 4])
t[0] = 11111  # 不能改
t[1] = 22222  # 不能改
print(t)

t[-1][1] = 22222
print(t)
  1. 类型转换
print(tuple([1, 2, 34]))
print(tuple('hello'))
print(tuple({'a1': 123, "k2": 222}))  # 把字典的键存为元组
  1. 内置方法
# 4.内置方法
# 优先掌握的操作:
# 1.按索引取值(正向取+反向取)只能取
# t = ('aaa', 'bbb', 111)
# print(t[0])
# print(t[-1])

# 2.切片
# print(t[0:3])
# print(t[2:0:-1])

# 3.长度
# t = ('aaa', 'bbb', 111)
# print(len(t))

# 4.成员运算 in 和not in
# t = ('aaa', 'bbb', 111)
# print('aaa' in t)

# 5.循环
# t = ('aaa', 'bbb', 111)
# for i in t:
#     print(i)

# 内置方法:
# t = (1, 2, 3, 3, 3, 3, 3)
# print(t.index(1))  # 找到并返回起始索引,找不到报错
# print(t.count(3))  # 计数

这篇关于数据类型之元组的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!