python列表元组字典练习

python基础练习题(三)---列表、字典、元组、集合 一、单选题 1.阅读下面一段示例程序: demo_list = [] demo_list.append(“A”,“B”) print(demo_list) 运行程序,其最终执行的结果为(6.0分) A、[‘A’] B、[‘A’, ‘B’] C、[‘B’, ‘A’] D、程序出现TypeError异常 append(x):将参数中的数组作为一个元素添加 extend(x,y,z):将参数中的数组作为多个元素添加 2.请看下面的一段程序: info = {1:‘小明’, 2:‘小黄’,3:‘小兰’} name 阅读详情

1.技术面试题

(1)解释 Linux 中的符号链接和硬链接

在 Linux 系统中,链接(Link)是一种访问文件的方式,主要分为符号链接(又称软链接) 和硬链接 两种。

硬链接是文件系统中多个文件名指向同一个inode(文件的元数据索引节点)的机制。

  • 特性:
    • 硬链接与原文件共享相同的 inode 和数据块,本质上是同一个文件的不同名称。
    • 删除原文件后,硬链接仍然有效(因为 inode 只有在所有链接都被删除后才会释放)。
    • 不能跨文件系统创建(因为不同文件系统有独立的 inode 编号空间)。
    • 不能链接目录(避免文件系统循环和混乱)。
    • 硬链接的权限、所有者等属性与原文件一致(因为共享 inode)。

符号链接是一个独立的特殊文件,其内容是指向另一个文件或目录的路径(类似于 Windows 的快捷方式)。

  • 特性:
    • 软链接有自己独立的 inode,存储的是目标文件的路径(而非数据)。
    • 如果原文件被删除或移动,软链接会失效(变成 “断链”,显示为红色闪烁)。
    • 可以跨文件系统创建(因为只记录路径)。
    • 可以链接目录(常用作目录快捷方式)。
    • 软链接的权限通常显示为 lrwxrwxrwx,但实际访问权限由目标文件决定。

(2)Linux 使用的进程间通信方式有哪些?

管道:分为:匿名管道,命名管道

信号:一种异步通信机制,用于通知进程发生了某种事件。

共享内存:是速度最快的IPC(进程通讯方式)方式.

消息队列:内核维护的一个信息链表,进程可按类型发送/接收消息(类似“信箱”)。

信号量:实现进程间同步与互斥(控制对共享资源的访问)。

套接字:最初为网络通信设计,也可以用于同一个主机上的进程间通信(通过AF_UNIX域协议)。

另外还有:内存映射文件,UNIX域套接字

(3)什么是TCP 三次握手与四次挥手?

TCP(传输控制协议)是一种面向连接、可靠的传输层协议,在数据传输前需要通过 “三次握手” 建立连接,传输结束后通过 “四次挥手” 释放连接。这两个过程是保障 TCP 可靠性的核心机制。

三次握手

第一次握手(客户端 → 服务器):客户端向服务器发送一个 SYN(同步序列编号) 报文,此时客户端状态变为SYN-SENT(等待服务器确认).

第二次握手(服务器→客户端):服务器收到SYN报文后,确认客户端的请求,回复一个SYN-ACK报文,此时服务器状态变为SYN-RECELVED(等待客户确认).

第三次握手(客户端→服务器)

客户端收到SYN-RECEIVED报文后,向服务器发送一个ACK(确认)报文,客户端状态变为 ESTABLISHED(连接建立);服务器收到 ACK 后,也进ESTABLISHED 状态,双方开始传输数据。

四次挥手

第一次挥手(客户端 → 服务器):客户端数据发送完毕,向服务器发送 FIN(结束)报文,客户端状态变为 FIN-WAIT-1(等待服务器确认)

第二次挥手(服务器 → 客户端):服务器收到 FIN 后,回复 ACK 报文。服务器状态变为 CLOSE-WAIT(等待自身数据发送完毕)客户端状态变为 FIN-WAIT-2(等待服务器的 FIN)

第三次挥手(服务器 → 客户端):服务器数据发送完毕,向客户端发送 FIN 报文,服务器状态变为 LAST-ACK(等待客户端确认)

第四次挥手(客户端 → 服务器):客户端收到 FIN 后,回复 ACK 报文,客户端状态变为 TIME-WAIT之后进入 CLOSED;服务器收到 ACK 后,直接进入 CLOSED 状态。

(4)ARP 协议的作用及工作原理

作用

  1. 正向地址解析:根据已知的 IP 地址,查询对应的 MAC 地址,这是 ARP 最主要的功能。
    例如,当主机 A 需要向同一局域网内的主机 B 发送数据时,若 A 已知 B 的 IP 地址但不知道其 MAC 地址,就会通过 ARP 协议获取 B 的 MAC 地址,确保数据帧能准确送达。
  2. 维护 ARP 缓存表:本地设备会将解析到的 IP 地址与 MAC 地址的映射关系临时存储在 ARP 缓存表中,避免重复解析,提高通信效率。缓存表中的条目有过期时间(通常为 15-300 秒),过期后会被自动删除。

工作原理

1,主机 A 首先查询自己的 ARP 缓存表,看是否存在主机B的IP地址,若存在且未过期,直接使用该 MAC 地址封装数据帧并发送。若不存在或已过期,则进入下一步。

2,主机 A 构造一个 ARP 请求报文,该报文通过广播方式发送到局域网内的所有设备(交换机转发广播帧,所有设备均可接收)。

3,主机 B 收到请求后,发现目标 IP 与自己的 IP 一致,便会将主机 A 的 IP 和 MAC 映射存入自己的 ARP 缓存表(避免后续通信时重复查询),然后构造 ARP 应答报文。

4,主机B发送ARP 应答报文该报文以单播方式直接发送给主机 A(而非广播)。

5,主机 A 收到应答后,将主机 B 的 IP 和 MAC 映射存入自己的 ARP 缓存表,随后即可使用该 MAC 地址封装数据帧,通过交换机转发给主机 B,完成通信。

(5)详细阐述快速排序算法

快速排序的核心是选择一个 “基准值”,然后将数组分为两部分:

  • 左部分:所有元素小于基准值
  • 右部分:所有元素大于基准值

接着对左右两部分递归执行相同的操作,直到子数组长度为 0 或 1(天然有序),最终整个数组被排序。

(6)详细阐述归并排序算法

归并排序的核心思路可以概括为三个步骤:

  1. 分解:将原始数组递归地分成两个规模大致相等的子数组,直到每个子数组只包含一个元素(单个元素天然有序)。
  2. 解决:当子数组无法再分解时,开始逐步合并这些有序的子数组。
  3. 合并:将两个已排序的子数组合并成一个更大的有序数组,重复此过程直到得到完整的有序数组。

(7)详细阐述基数排序算法

基数排序的核心是按 “位” 排序,即从数据的最低有效位(或最高有效位)开始,依次对每一位进行排序,直到所有位都处理完毕。每一轮排序都基于当前位的值,将元素分配到不同的 “桶” 中,再按桶的顺序重新组合元素。

根据处理位的顺序,基数排序可分为:

  • LSD:从最低有效位开始(如个位→十位→百位),适用于整数排序。
  • MSD:从最高有效位开始(如百位→十位→个位),适用于字符串排序。

(8)详细阐述桶排序算法

桶排序的核心思路可以分为三个步骤:

  1. 创建桶:根据数据的范围和分布,创建若干个有序的空桶。
  2. 分配数据:将待排序的元素按照一定的映射规则分配到对应的桶中。
  3. 排序与合并:对每个非空桶内的元素进行排序(可使用其他排序算法),然后按桶的顺序依次合并所有桶中的元素,得到最终的有序序列。

2.HR面试题

(1)你为什么选择我们公司?

贵公司在这个*领域的布局和投入,与我的职业目标高度契合,我相信在这里能接触到最前沿的实践,实现个人能力的快速成长。贵公司招聘的 *岗位,的要求,这与我掌握的能力高度匹配。我通过之前的学习也能快速适应该岗位.同时贵公司在某某领域的发展和前景,也对我十分有吸引力,我相信我在这里会有更好的发展.

(2)你现在手里有offer吗?

目前确实收到了其他公司的 offer,主要集中在 [行业领域,如互联网 / 新能源],但经过对贵公司的深入了解 —— 尤其是 [具体吸引点,如核心业务方向、团队氛围、岗位发展空间],我认为这里更符合我的职业规划。相比之下,我更看重贵公司 [具体优势,如在某领域的技术积累、对新人的培养机制],所以目前正优先推进与贵公司的沟通,希望能有机会加入团队。

(3)你认为一份 “好工作” 的核心要素是什么?如果工作内容与预期不符,你会如何调整?

好工作的核心要素:价值匹配,成长空间,基础保障.如果工作内容与预期不符我会先沉下心了解具体差异,如果差距过大,会主动和领导沟通,减少不必要的能力资源浪费.如果差距较小,我会通过对工作内容的判断进行自我调整,和快速适应.以达到工作要求.

(4)如果领导对你的工作成果提出尖锐批评,你会如何回应?

首先会专注听完领导的批评,不打断、不反驳,甚至可以边听边记录关键点,听完后,先针对明确的问题表达认同,不回避责任(即使有客观原因,也先聚焦自身可改进的部分)。在承认问题后,紧接着说明接下来的改进计划,让领导看到你不仅接受批评,更有解决问题的方案。如果暂时没思路,也可以主动请教,体现积极性。回应的最终目的是解决问题,所以后续会按计划落实改进,并在完成后主动反馈

(5)我看你简历里写了学习能力强,你怎么证明你的学习能力强呢?

我的学习能力不是“记住多少知识”,而是知道我所处的情况下知道自己要学什么,怎么学,以及如何运用所学知识解决问题。就像我在大学期间的(遇到了什么问题,我对这个问题的看法,以及为了解绝问题我所做的努力,及方法)这些都可以证明我的学习能力。

(6)如果你的室友在考试中,偷偷让你帮忙传递一个写着知识点的小纸条(现场监管不严,被发现概率低),你会帮吗?请说具体理由,不要只讲大道理。

首先我不会帮助他,因为我觉得考试所检查的是个人实力,就像公司的笔试,如果通过作弊的手段通过的测试,就说明其能力不够,在以后的工作中也会体现出来,从而被淘汰。其次尽管被发现的概率低,我也不会为了帮助他而冒着会使自己陷入不必要的麻烦。而且当他让我帮助他作弊时也就没有考虑我是否会因此而被连累,这样的人也不值得我为他冒险。

(7)你说很想进入我们公司,但你的专业和我们公司关联度不高,而且你也没有相关的实习经历。你觉得我们为什么要相信你是真心想做这个行业,而不是把这里当跳板?

对我来说,留在贵公司能获得 “专业能力 + 行业资源 + 价值认同” 的三重成长,这比 “跳去其他地方” 更有长期价值。而跳板的逻辑是 “此处只是垫脚石”,但我看到的是 “此处就是目的地”。

最后想说:专业和实习经历的不足,我承认是短板,也做好了 “从基础岗位做起、比别人更努力补差距” 的准备。但这份 “非顺理成章” 的选择背后,是经过验证的热情、主动付出的成本,以及对贵公司的深度认同 —— 这些,或许比 “天然匹配” 更能证明我不会轻易离开。

(8)你的成绩在班级里处于中等水平,而我们这个岗位竞争激烈,很多应聘者成绩都很优秀。你觉得自己比他们强在哪里,值得我们录用你?

成绩,更多是 “过去学习状态的证明”,但工作需要的是 “未来能产出什么”。

当然,我也清楚理论基础的重要性,所以最近也在补相关的专业书,但我更相信:比起 “成绩优秀但需要重新适应实践场景”,我这种 “带着实践经验进来,能快速上手解决具体问题” 的人,可能更能快速为团队创造价值。

最后想说:成绩确实是我的短板,我也不会回避。但如果岗位需要的是 “能把事做成的人”,而不是 “能考高分的人”,那我在实践中积累的 “解决问题的逻辑、落地执行的能力、主动调整的灵活性”,或许正是比 “成绩优秀” 更适配的优势。我也愿意用试用期的表现证明:这些积累,能实实在在转化为工作成果。

3.问答题

(1)执行以下代码,输出结果是什么?

def process_list(lst):
    for i in range(len(lst)):
        if lst[i] % 2 == 0:
            lst.insert(i+1, lst[i] // 2)
    return lst

nums = [2, 3, 8]
print(process_list(nums))

[2, 1, 3, 8]

(2)运行下列代码,输出结果是什么?

def modify_tuple(t):
    try:
        t[1] += 10
    except:
        t = (t[0], t[1]+10, t[2])
    return t

tup = (1, 5, 3)
new_tup = modify_tuple(tup)
print(tup[1] + new_tup[1])

20

(3)以下代码的输出结果是什么?

def set_operations():
    a = {1, 2, 3}
    b = a.copy()
    a.add(4)
    b.discard(2)
    c = a - b
    b.update(c)
    return len(a & b)

print(set_operations())

4

(4)执行下列代码后,输出结果是什么?

def string_transform(s):
    result = []
    for i, char in enumerate(s):
        if i % 2 == 0:
            result.append(char.upper())
        else:
            result.append(char.lower())
    return ''.join(result[::-1])

print(string_transform("PyThOn"))

nOhTyP

(5)运行以下代码,输出结果是什么?

def dict_processing():
    d = {'a': 1, 'b': 2, 'c': 3}
    new_d = {}
    for k, v in d.items():
        new_d[v] = k
        if v % 2 == 0:
            new_d[k.upper()] = v * 2
    return sum(new_d.keys())

print(dict_processing())

错误

(6)以下代码的输出结果是什么?

def nested_list_operation():
    matrix = [[1, 2], [3, 4], [5, 6]]
    total = 0
    for i in range(len(matrix)):
        matrix[i].append(matrix[i-1][0])
        total += sum(matrix[i])
    return total

print(nested_list_operation())

30

(7)执行下列代码会产生什么结果?

def tuple_unpacking():
    tup = (10, 20, 30, 40)
    a, *b, c = tup
    b.append(c // a)
    return tuple(b)

print(tuple_unpacking()[1] * 2)

60

(8)运行以下代码,输出结果是什么?

def set_generator():
    s = set()
    for i in range(5):
        if i % 2 == 0:
            s.add(i)
        else:
            s.update(range(i))
    return sorted(s)[-2]

print(set_generator())

2

(9)以下代码的输出结果是什么?

def string_manipulation():
    s = "Hello World Python"
    words = s.split()
    result = []
    for word in reversed(words):
        result.append(word[1:-1] if len(word) > 2 else word)
    return ' '.join(result)

print(string_manipulation())

ytho orl ell

(10)执行下列代码后,输出结果是什么?

def dict_traversal():
    d = {'x': 5, 'y': 10, 'z': 15}
    keys = list(d.keys())
    for key in keys:
        if d[key] > 8:
            d[key.upper()] = d.pop(key)
    return len(d) + sum(d.values())

print(dict_traversal())

33

Python每日练习:使用JSON模块处理列表、元组和字典 它可以轻松地将Python数据结构,如列表、元组和字典,转换为字符串,并在需要时将其还原回原始数据结构。JSON模块是Python标准库中的一部分,提供了处理JSON数据的功能。在本篇文章中,我们将学习如何使用JSON模块的相关函数来处理列表、元组和字典。接下来,我们将探索如何使用JSON模块进行列表、元组和字典的序列化和反序列化。要将JSON格式的字符串反序列化为元组,我们可以使用。要将JSON格式的字符串反序列化为字典,我们可以使用。如果我们有一个JSON格式的字符串,我们可以使用。 阅读详情

相关推荐

Python每日练习:列表、元组和字典的删除操作

元组是不可变的数据结构,这意味着不能直接删除元组中的元素。删除列表、元组和字典中元素的方法。通过这些删除操作,我们可以有效地管理和处理数据结构中的元素。是Python中的一个关键字,用于删除指定位置的元素或整个数据结构中的元素。是一个列表和字典的方法,用于删除指定位置的元素并返回它。方法也可用于删除字典中指定键的键-值对,并返回被删除的值。方法用于删除列表中指定索引的元素,并返回被删除的元素。字典中的元素是以键-值对的形式存储的。要删除列表中的元素,可以使用。要删除列表中的元素,可以使用。

CodeHeroicX的博客 265

python基础之元组

在我们开发时不希望别人对我们的数据进行修改,如果我们遇到这样的问题时就可以使用tuple()这个函数,把列表放进去就可以转化为元组了。print(“%s年龄是%d身高是%.2f”%(“王小美”,16,1.98))此处最后%后面的()内部就是一个元组;,不同之处在于元组的元素不能修改,元组表示多个元素组成的序列,元组在python开发中,有特定的应用场景;1.函数的参数和返回值,一个函数可以接收任意多个参数,或者一次返回多个数据;2.格式字符串,格式化字符串后面的()本质上就是一个元组;元组的索引从0开始;

m0_57297999的博客 669

Python每日练习:列表、元组和字典之间的主要区别

如果需要频繁地进行插入、删除或修改操作,或者希望保存可变的数据集合,那么列表是更合适的选择。如果需要保存不可变的数据集合,或者希望确保数据的不可变性,那么元组是更合适的选择。在Python编程中,列表(List)、元组(Tuple)和字典(Dictionary)是非常常用的数据结构。列表使用方括号([])来定义,并使用逗号(,)分隔元素。元组(Tuple)也是一个有序的序列,但是它是不可变的,也就是说一旦创建后就不能修改。列表是可变的,可以随意修改其中的元素,而元组是不可变的,一旦创建后就不能被修改。

2301_79366332的博客 123

Python中元组的知识点+练习案例

Python中元组的知识点+练习案例

aichixuanmai的博客 1675

基于OpenMV与双舵机云台的激光追踪系统实战解析

本文详细解析了基于OpenMV摄像头与双舵机云台的激光追踪系统设计与实现。从硬件选型、图像识别算法到PID控制逻辑,全面介绍了如何构建一个高效稳定的激光追踪系统,并分享了电子设计竞赛中的实战经验与调试技巧。该系统在智能玩具、安防监控及教学演示等领域具有广泛应用前景。

prometheus9mon的博客 261

重塑计算的五层蛋糕:解读黄仁勋CES2026演讲背后的AI新秩序与物理世界

2026年CES演讲揭示AI新纪元:从语言模型到物理智能 NVIDIA CEO黄仁勋在2026年CES演讲中描绘了计算产业的根本性变革。核心突破包括: 计算范式转移:从指令执行转向意图理解,智能体系统崛起 物理AI突破:发布Cosmos世界模型,通过合成数据训练AI理解物理定律 全新VeraRubin计算平台:6芯片协同设计,解决摩尔定律放缓与AI需求增长的矛盾 自动驾驶革命:推出具备推理能力的Alpamayo模型,实现L4级自动驾驶 演讲标志着AI正从数字世界迈向物理世界,NVIDIA通过全栈布局,正在重

老孙 | Ethan Sun 的博客:AI 智能体与 AI 原生软件的工程实践 1275

Python元组练习题

1.创建一个元组,分别进行索引、添加、长度计算、切片操作。 2.创建两个元组,进行连接操作。 3.创建一个列表和元组,将其连接后打印出来。 4.使用花括号和set创建各一个集合。 5.分别打印出以下集合的值。 要求:编写程序之前请自行分析,写出结果后再运行对比,并说明原因。 s1 = {32, 5,'c','32','11'} s2 = set({32,'46',32,'aa'}) s3 = set('4,32,46,11,32') 6、逐一显示指定字典中的所有键,并在显示结束之后输出总键数 7、list

编程界小学生的博客 4521

FlinkCDC数据同步Bug——同步性能由于写入并行度限制无法提升问题的解决

使用FlinkCDC进行数据同步时,出现增量阶段写入并行度强制为1导致整体同步性能无法提升问题的解决方案

csdn_lan的博客 2080

python练习|元组

元组1.元组的应用场景2.定义元组 1.元组的应用场景 列表、元组区别 列表可以存储多个数据,但可以修改 元组也可存储多个数据,但不可修改 代码体验 t1 = (10, 20, 30) print(t1) print(type(t1)) # 结果 <class 'tuple'> 2.定义元组 ...

py_hope 654

TMC5160 StallGuard2调参避坑指南:从SG_RESULT飘忽不定到稳定检测堵转

本文详细解析了TMC5160的StallGuard2功能在堵转测试中的调参技巧,从SG_RESULT波动问题到稳定检测的完整解决方案。通过电流环与反电动势分析、电源噪声处理及低速校准法等实用方法,帮助工程师实现工业级可靠的堵转检测,避免误触发和检测失效问题。

weixin_28727975的博客 380

1 FFmpeg从入门到精通-FFmpeg简介

1.FFmpeg简介 1.1 FFmpeg的定义 1.2 FFmpeg的历史 1.3 FFmpeg的基本组成 1.4 FFmpeg的编解码工具ffmpeg 1.5 FFmpeg的播放器ffplay 1.6 FFmpeg的多媒体分析器ffprobe 1.7 FFmpeg编译(1)FFmpeg之Windows平台编译(2)FFmpeg之Linux平台编译(3)FFmpeg之OS X平台编译 1.8 FFmpeg编码支持与定制(1)FFmpeg的编码器支持(2)FFmpe

migu123的专栏 3696

Python题型---元组

e.使用for, len, range输出元组的索引。f.将元组中元素第一个与最后一个交换后整体输出。c.获取元素第2 - 3个元素并输出。d.使用for循环遍历输出元组。b.获取元组第2个元素并输出。a.计算元组长度并输出。

m0_68976043的博客 5700

Windows配置L2TP/IPsec连接

Windows 系统的 L2TP/IPsec 功能,通过配置即可构建加密 VPN 通道。

m0_61806534的博客 1669

Python列表,元组,字典,集合 练习

目录 1.元组元素求和: b=(1,2,3,4,5,6,7,8,9) 2.输出元组内7的倍数及个位是7的数 3.列表倒数 方法一: 方法二: 4.写代码,有如下列表,利用切片实现每一个功能 (1)通过切片获取新的列表 lst2, lst2=[1,2,4,5] (2)通过切片获取新的列表 lst3,lst3=[3,’a’,’b’] (3)通过切片获取新的列表 lst4,lst4=[...

也许会有_hui的博客 7389

QT C++ AI棉花智能变量灌溉工上位机(信创完整版)

北斗履带灌溉机器人/田间分区电磁阀基站 → 多层土壤温湿度/盐分EC传感器实时采集墒情 → 双目AI视觉扫描棉田长势、病苗分布 → AI融合**生育期+土壤墒情+盐分+棉株长势**计算变量灌溉定额、水肥配比、灌溉时长 → 分区电磁阀/变频水泵变量供水,病弱苗地块减量、干旱地块增量;墒情、盐分、长势多因子闭环修正灌水量;多层土壤含水率(0–10/20–40/40–80cm)、土壤EC盐分、土壤温度、空气温湿度、蒸发量、北斗地块坐标、管道水压、水肥罐液位、分区流量计、水泵电机负载、滴灌带压力反馈。

寒寒豆豆软件公司的博客 187

PD3.0详解 第六章 协议层—数据消息之—VDM

PD3.0的VDM 很多对PD3.0协议了解不是很深入的同学可能对VDM有一些陌生,因为这个VDM是较为次要,只不过相对沟通电源的协议来讲VDM是次要,但从PD3.0协议的角度来说,这个也是非常重要的,是必须要非常明白的了解这个东西,所以今天大师匈就分享一下这部分的重要知识点。 VDM (vendor define message) VDM是什么意思呢,就是原厂定义的消息,比如PD快充芯片的原厂定义的一些自己独立的message。但是呢这部分也有规定的一些标准的字段。 另外我们要很清楚PD协议的数据分为几类

大师匈的博客 1万+

python字典经典例题_Python小白--------基础练习题(列表,元组,字典)

Python小白--------基础练习题(列表,元组,字典)发布时间:2018-05-16 18:12,浏览次数:1167, 标签:Python今天总结了这几天所学的基础知识,做了一些练习题,都是一些常用操作:#1:请用代码实现:利用下划线将列表的每一个元素拼接成字符串 # li = ["alex","eric","rain"] # '_'.join(li)#2:查找列表中元素,移除每个元素的空...

weixin_39942108的博客 3万+

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

Python学习笔记(二):列表、元组和字典章节练习题

1.提示用户输入N个字符串,将它们封装成元组,然后计算并输出该元组乘以3的结果,再计算并输出该元组加上('Java', 'Python')的结果 # 方法一:提示用户输入N个字符串 str1 = input("请输入第一个字符串:") str2 = input("请输入第二个字符串:") str3 = input("请输入第三个字符串:") a_tuple = (str1, str2, str3) print("a_tuple:", a_tuple) # 该元组乘以3的结果 b_tuple ..

我们仨 2262

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

python 列表 元组 字典 练习

( 7 )有元组 T2=(‘ 大数据 ’,’ 计科 ’,’ 软工 ’,’网工‘) ,连接元组 T1 和 T2 生成新元组 T3。( 2 )分别用 for 、 while 语句,遍历输出元组元素。( 1 )向元组添加元素‘操作系统’,是否成功。( 3 )统计‘java’在元组中出现的次数。( 4 )查找‘数据结构’在元组中的位置。( 5 )把元组转换成列表 L1。( 6 )把元组转换成字符串 S。

m0_60375625的博客 4203

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

python开发基础04-列表、元组、字典操作练习

练习1: # l1 = [11,22,33]# l2 = [22,33,44]# a. 获取内容相同的元素列表# b. 获取 l1 中有, l2 中没有的元素列表# c. 获取 l2 中有, l1 中没有的元素列表# d. 获取 l1 和 l2 中内容都不同的元素 # l1 = [11,22,33] # l2 ...

aitonglong6396的博客 383

python列表、元组、字典练习题

#1 元素分类 有如下值集合[11,22,33,44,55,66,77,88,99,90], 将所有大于66的值保存至字典的第一个key中,将小于66值保存至第二个key的值中。 list = [11,22,33,44,55,66,77,88,99,90] dic = {} first = [] second = [] for i in list: if i > 66: first.append(i) elif i < 66: seco...

weixin_45729831的博客 1504

【Python练习】task-05 字符串、列表、元组、字典、集合练习和实验

5、请删除字典中键值对"k1""v1",并输出删除后的结果6、现有dict2={"k1""v11","a""b"},通过一行操作使dict2={"k1""v1","k2""v2","k3""v3","a""b"}#使用推导式输出如下形式{'id''11923020101','name''tom','score''90'}元组的元素是列表,因为列表是可变对象,因此可以对列表的元素进行修改。4、请在字典中增加一个键值对,"k4""v4",输出添加后的字典。...

m0_67463447的博客 3085

Python练习代码 -- 元组,列表,字典

# -*- mode: python; coding: utf-8 -*- import copy ############# 元组 () ################## tuple_name = ("apple0", "apple1", "apple2") #只定义一个元素末尾也要加分号 , print(tuple_name, len(tuple_name)) print(t

kevin_xiang的专栏 1185

从c++到python自学篇列表/元组/字典及练习题

前言 通过学习python,会发现python的语法真的很强大,如果用c++的思维写python会变的很复杂,在python中有很多方法可以直接使用,不必再去写好几行代码去实现,这就是python的智能之处吧。 这篇帖子呢 列表 python中的列表和c++的数组很像,同样是存储多个数据。 和c++的不同之处,c++必须是规定类型,如int a[10];在python中可以保存n个数据,并且每个数...

姜大大的博客 1423

第四章 列表、元组和字典 课后练习题

目录 一、列表练习题: 1.操作一个list做增删改查操作(写一个图书管理系统) 2.完成引用复制和非引用复制的一个例子 3.找到两个列表中不同的元素和相同元素 4.数字和字母混合的list中,奇数位元素加1,偶数位加2 5.递归处理嵌套的list 6: 遍历list,但是list中元素的数据类型不定,有可能有嵌套的list,嵌套的tuple,dict等。(没有多重嵌套) 8.1个纯数字的list中,分别输出奇数坐标数字或偶数坐标数字 9.找到序列中最大的元素,自己写算法实现,不能用现有函

黎扶澈的博客 1871

《案例002:列表、元组、字典和集合》

深入了解数据结构:学习Python中的列表、元组、字典和集合等数据结构,以及它们的常见操作和应用场景。

大大大钢琴 795
上一篇: python学习
下一篇: 主从服务器的配置
practice666
博客等级 码龄2年 36粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值