首页 > 编程语言 >python__list&tuple

python__list&tuple

时间:2022-10-19 21:49:11浏览次数:34  
标签:__ classmates tuple python list tup3 print

 1 classmates = ['Michael', 'Bob', 'Tracy']
 2 print(classmates)
 3 print(len(classmates))
 4 print(classmates[-1])
 5 classmates.append("adma")
 6 print(classmates)
 7 print(classmates.__len__())
 8 classmates.insert(0,"tony")
 9 print(classmates)
10 classmates.pop()
11 print(classmates)
12 classmates.pop(-2)
13 print(classmates)
14 """
15 元组定义,不能改元素的list,定义用(),list用[]
16 """
17 t = (1, 2)
18 print(t)
19 t = ('a', 'b', ['A', 'B'])
20 print(t[2][0])#A
21 t[2][0] = 'X'
22 t[2][1] = 'Y'
23 print(t)#('a', 'b', ['X', 'Y'])
24 """
25 表面上看,tuple的元素确实变了,但其实变的不是tuple的元素,而是list的元素。
26 tuple一开始指向的list并没有改成别的list,
27 所以,tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。
28 """
29 tup1 = (12, 34.56)
30 tup2 = ('abc', 'xyz')
31 tup3 = tup1 + tup2
32 print(tup3)
33 print(id(tup3))#1830292833440
34 tup3 = (1,2)
35 print(tup3)
36 print(id(tup3))#1830285448000 # 内存地址不一样了
37 #从以上实例可以看出,
38 # 重新赋值的元组 tup,
39 # 绑定到新的对象了,不是修改了原来的对象。

 

标签:__,classmates,tuple,python,list,tup3,print
From: https://www.cnblogs.com/lingxingzi/p/16807857.html

相关文章

  • Iterator
    Iterator的概念遍历器的遍历过程:创建一个指针对象,指向当前数据结构的起点。不断调用指针对象next方法指向下一个成员每次调用时会返回{value:xxx,done:bool}的对象......
  • 实验2
     ......
  • 《计算机网络》第四章随笔
    4.1.1网络层功能概述1.主要任务:是把分组从源端传送到目的端,为分组交换网上的不同主机提供通信服务。网络层传输单位是数据报。 2.功能:(1)路由选择和分组转发(2)异构网络......
  • 字符流写数据的5种方式
    packagepackage3;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.OutputStreamWriter;publicclassOutputStreamWriterDemo{p......
  • 加密数据的模糊查询
     我们知道加密后的数据对模糊查询不是很友好,本篇就针对加密数据模糊查询这个问题来展开讲一讲实现的思路,希望对大家有所启发。为了数据安全我们在开发过程中经常会对重......
  • 《计算机组成与设计:硬件/软件接口》第三章 计算机的算术运算笔记
    title:第三章计算机的算术运算笔记date:2022-10-18周二摘要:本文是《计算机组成与设计:硬件/软件接口》第三章的学习记录,其中辅以cs61c以及csapp的部分内容。mindm......
  • day01-2-导入驱动和工具类
    满汉楼01-24.功能实现014.1导入驱动和工具类4.1.1导入驱动首先将连接mysql的相关jar包引入项目中,分别右键,点击addaslibrary4.1.2导入工具类Utility准备工具类Util......
  • day01-3-界面显示&用户登录&餐桌状态显示
    满汉楼01-34.功能实现024.2菜单界面显示4.2.1功能说明显示主菜单、二级菜单和退出系统功能4.2.2代码实现先搭建界面显示的大体框架,具体的功能后面再实现创建MHLVi......
  • ES生成器函数使用实例
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content......
  • flutter 常见警告
    1.Preferconstwithconstantconstructors. 解决:在前面加上const     ......