首页 > 编程语言 >Python3

Python3

时间:2023-02-17 11:12:46浏览次数:33  
标签:oho 列表 嵌套 range 拷贝 copy Python3

列表的加法,列表的乘法:重复列表元素
列表的嵌套:matrix = [[1,2,3],[4,5,6].[7,8,9]] 二维列表
访问嵌套列表
创建嵌套列表:
A = [0] *3
for i in range(3):
A[i] = [0] * 3 3*3

S = [[0]*3 for i in range(3)]

浅拷贝与深拷贝:浅拷贝只拷贝了外层对象,含有嵌套的拷贝,拷贝的只是其引用
浅拷贝:
x = [[1,2,3],[4,5,6].[7,8,9]]
y = x.copy 若后x值改变,y也随之改变
法二:import copy
x = [[1,2,3],[4,5,6].[7,8,9]]
y = copy.copy(x)
深拷贝:
x = [[1,2,3],[4,5,6].[7,8,9]]
y = copy.deepcopy(x)

列表推导式:
oho = [1,2,3,4,5]
oho = [i*2 for i in oho] oho [2,4,6,8,10]

x = [i+1 for i in range(10)] x值为1-9

y = [c*2 for c in "FishC"] y最终为 ['FF','ii','ss','hh','cc']
将单一字符串转换为对应的编码 ord
code = [ord(c) for c in "FishC"] code结果为[70,105,115,104,67]

注:列表推导式拓展
even = [i+1 for i in range(10) if i % 2 == 0] even [1,3,5,7,9]

words = ["Great","FishC","Brilliant","Excellent","Fantastic"]
fwords = [w for w in words if w[0]=='F'] 筛选F开头的单词 列表7

[x + y for x in "fishc" for y in "FISHC"] //'fF' 'iI' ···

标签:oho,列表,嵌套,range,拷贝,copy,Python3
From: https://www.cnblogs.com/cspecialr/p/17129403.html

相关文章

  • python3常用模块和方法
    1、使用索引反转字符串str="hello"print(str[::-1])2、zip函数获取可迭代对象,将它们聚合到一个元组中,然后返回结果。语法是zip(*iterables)numbers=[1,2,3]strin......
  • python, python3, pip, pip3 的说明
    20230215python:打开系统当前情况下默认command中的pythonpython3:打开python3的版本pip:默认安装在系统当前情况下默认command中的pythonpip3:安装python3的pip......
  • Python3 注释
    单行注释# 多行注释1.单引号''''''2.双引号"""""" 文档注释注释应该放在函数的第一行'''文档注释'''defa():'''这是文档字符......
  • 影片自由,丝滑流畅,Docker容器基于WebDav协议通过Alist挂载(百度网盘/阿里云盘)Python
    使用过NAS(NetworkAttachedStorage)的朋友都知道,它可以通过局域网将本地硬盘转换为局域网内的“网盘”,简单理解就是搭建自己的“私有云”,但是硬件和网络成本都太高了,有点......
  • centos-安装python3.8+,并配置用户虚拟环境
    1.在官网下载稳定版本的源文件https://www.python.org/downloads/source/   2.上传到服务其中并解压,然后进入解压目录:tar-zxvfPython-3.8.16.tgz  3......
  • Python3中的“加和”函数
    技术背景其实如果没有专门去研究python的一些内置函数的话,我们都没办法发现一些很神奇的功能,即使是我们最熟悉的python中的sum函数。不知道还有多少人,以为这只是一个只能......
  • Linux 下 python3.9.8的安装
    1.准备安装环境centosyuminstallgcczlib*openssl*-yyuminstallsqlite-devel-yyuminstallbzip2bzip2-devel-yyuminstallxz-devel-yyuminstallp......
  • 在Ubuntu 20.04中使用源码方式安装python3.8
    在ubuntu上安装Python有两种方法:在线安装和源码编译安装。方法1:使用apt在线安装1.更新软件包列表并安装必备组件:$sudoaptupdate$sudoaptinstallsoftware-prop......
  • centos7下安装python3.8
    最近新买了台centos7服务器,自带的是python2.7,所以想升级到python3,以下即是详细升级步骤,方便日后查询。1.查看当前python版本[root@iZwz99sau950q2nhb3pn0aZ~]#pytho......
  • Python3,我只用一段代码,就写了个词云生成器,YYDS!
    1、引言小鱼:小屌丝,你在干啥呢?小屌丝:鱼哥,你看,我的PPT写的高大尚不。小鱼:这有啥高大尚的啊,小屌丝:你仔细看,往下翻一页小鱼:额。你这那是PPT,就是浴皇大帝、昂科旗等车系......