Python面试常见问题及答案7

一、问题1:请简要解释Python中的列表(List)和元组(Tuple)的区别?

答:

  • 列表是可变的(mutable)序列类型,可以对列表中的元素进行修改、添加、删除等操作。例如:
my_list = [1, 2, 3]
my_list.append(4)
  • 元组是不可变的(immutable)序列类型,一旦创建,就不能修改元组中的元素。例如:
my_tuple = (1, 2, 3)
# 下面这行代码会引发TypeError异常
my_tuple[0] = 4 

二、问题2:如何在Python中实现多线程?

答:
在Python中,可以使用标准库中的threading模块来实现多线程操作。以下是一个简单的示例,创建两个线程分别打印不同的信息:

import threading


def print_hello():
    print("Hello from thread!")


def print_world():
    print("World from thread!")


if __name__ == "__main__":
    t1 = threading.Thread(target=print_hello)
    t2 = threading.Thread(target=print_world)
    t1.start()
    t2.start()

    t1.join()
    t2.join(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Z-xina

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值