08、元组tuple
元组(tuple)
- 是一个有序且不可变的容器,在里面可以存放多个不同类型的元素
- 元组是在最后多一个逗号,用于表示它是一个元组
tuple = (11,22,'阿斯顿','媚媚',)
#后面多加一个逗号
相加
list = ('阿斯顿','阿萨德',) + ('请问',123)
print(list) #('阿斯顿', '阿萨德', '请问', 123)
相乘
list = ('阿斯顿','阿萨德',) * 2
print(list) #('阿斯顿', '阿萨德', '阿斯顿', '阿萨德')
获取长度
list = ('阿斯顿','阿萨德','沙雕','安蓓乐',)
l = len(list)
print(l) #4
索引
list = ('阿斯顿','阿萨德','沙雕','安蓓乐',)
print(list[0]) #阿斯顿
print(list[1]) #阿萨德
print(list[3]) #安蓓乐
切片
list = ('草','阿萨','倒萨','师傅',)
print(list[0:2]) #('草', '阿萨')
print(list[1:]) #('阿萨', '倒萨', '师傅')
print(list[:-1]) #('草', '阿萨', '倒萨')
步长
list = ('草','阿萨','倒萨','师傅','奥斯卡件打蜡卡',)
print(list[1:4:2]) #('阿萨', '师傅')
print(list[0::2]) #('草', '倒萨', '奥斯卡件打蜡卡')
print(list[1::2]) #('阿萨', '师傅')
print(list[4:1:-1]) #('奥斯卡件打蜡卡', '师傅', '倒萨')
list = ('草','阿萨','倒萨','师傅','奥斯卡件打蜡卡')
print(list[::-1]) #('奥斯卡件打蜡卡', '师傅', '倒萨', '阿萨', '草')
for循环
list = ('草','阿萨','倒萨','师傅','奥斯卡件打蜡卡',)
for item in list:
print(item)
08、元组tuple的更多相关文章
- c# 元组Tuple
Tuple类型像一个口袋,在出门前可以把所需的任何东西一股脑地放在里面.您可以将钥匙.驾驶证.便笺簿和钢笔放在口袋里,您的口袋是存放各种东西的收集箱.C# 4.0引入的一个新特性 Tuple类型与口袋 ...
- Python—元组tuple
列表的知识其实就类似于c语言中的数组,可插入.修改.list=[a,b,c,d] 而元组tuple,一旦初始化即不可修改.好处与绝对安全. 定义一个空的元组:t=() 定义只有一个元素的元组:t=(1 ...
- Python中的元组(tuple)、列表(list)、字典(dict)
-------------------------------更新中-------------------------------------- 元组(tuple): 元组常用小括号表示,即:(),元 ...
- Java元组Tuple使用实例--转载
原文地址:http://50vip.com/35.html 一.为什么使用元组tuple? 元组和列表list一样,都可能用于数据存储,包含多个数据:但是和列表不同的是:列表只能存储相同的数据类型,而 ...
- Python - 元组(tuple) 详解 及 代码
元组(tuple) 详解 及 代码 本文地址: http://blog.csdn.net/caroline_wendy/article/details/17290967 元组是存放任意元素集合,不能修 ...
- 使用元组Tuple,返回多个不同类型的值
记得我在不知道Tuple时,如果想实现调用某个函数时,返回多个值,则需要使用ref或者out了. string name = ""; int result= GetInfo(ref ...
- Python TypeError: not all arguments converted during string formatting ——元组tuple(a)和(a,)的区别
今天写程序,想输出一个array的shape,原程序为: print('shape of testUImatrix:%s\nStart to make testUImatrix...'%(testui ...
- Python元组(tuple)
元组(tuple)是Python中另一个重要的序列结构,与列表类型,也是由一系列按特定顺序排列的元素组成,但是他是不可变序列.在形式上元组的所有元素都放在"()"中,两个元素使用& ...
- Java元组Tuple介绍与使用
一.元组介绍 仅仅一次方法调用就可以返回多个对象,你应该经常需要这样的功能吧.可以return语句只允许返回单个对(可能有人说返回一个集合就可以了,请记住,一个集合也只是一个对象而已)因此,解决办法就 ...
随机推荐
- leetcode32 最长游戏括号 dp
有一说一,我觉得这题没有到困难级 要保存之前的状态,感觉是很明显的dp 思路和题解一样 class Solution { public: int longestValidParentheses(str ...
- anaconda jupyter notebook 启动方法
介绍 anaconda jupyter notebook是一种基于浏览器的python编译环境.(大概) 使用时可能因为浏览器缓存造成问题. 但是很方便. 启动方法 anaconda navigato ...
- Leetcode(4)-两个排序数组的中位数
给定两个大小为 m 和 n 的有序数组 nums1 和 nums2 . 请找出这两个有序数组的中位数.要求算法的时间复杂度为 O(log (m+n)) . 示例 1: nums1 = [1, 3] ...
- Java | 在 Java 中执行动态表达式语句: 前中后缀、Ognl、SpEL、Groovy、Jexl3
在一些规则集或者工作流项目中,经常会遇到动态解析表达式并执行得出结果的功能. 规则引擎是一种嵌入在应用程序中的组件,它可以将业务规则从业务代码中剥离出来,使用预先定义好的语义规范来实现这些剥离出来的业 ...
- VuePress config All In One
VuePress config All In One docs/.vuepress/config.js const { title, description, } = require('../../p ...
- 如何实现 React 模块动态导入
如何实现 React 模块动态导入 React 模块动态导入 代码分割 webpack & code splitting https://reactjs.org/docs/code-split ...
- The Weekly Web Dev Challenge: Emoji Ratings
The Weekly Web Dev Challenge: Emoji Ratings /* DESCRIPTION: You job is to enable users to give a rat ...
- leetcode solution cracked tutorial
leetcode solution cracked tutorial problemset https://leetcode.com/problemset/all/ Top Interview Que ...
- Android Webview & iframe auto full screen
Android Webview & iframe auto full screen android webview iframe 全屏适配 https://stackoverflow.com/ ...
- Ethical Hacking Tutorials
Ethical Hacking Tutorials Free Ethical Hacking Tutorials https://www.guru99.com/ethical-hacking-tuto ...