python中的list是什么意思(python中list用法)

技术Python中的List怎么用这篇文章主要为大家展示了“Python中的List怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python中的List怎么用”这篇文

本文主要向您展示如何在Python中使用List,简单易懂,组织清晰。希望能帮你解开疑惑。让边肖带领你学习如何在Python中使用列表。

什么是list?

列表是一个序列!可以附加数据的数据字符串。

我们可以把它想象成一个大型购物中心,孩子们在那里玩一串汽车。它可以像一列接一列的火车一样被挂起来(并且可以增加更多的车厢)。

这样,元组就是一串焊接的汽车!

在数据结构上,我们也研究过链表,在某种程度上,链表是python给出的一种实现。

它可以无限期地存储数据,并通过下标(从0开始计数)获取特定位置的元素。

说这么多我们看看代码,感受一下:

list_a=[1,2,3]

List_b=['hello ',' lei ',' committee ',666]以上是python中的列表。

list 可以进行哪些操作呢?

我们在元组前面尝试了和*。这些清单能做出来吗?

答案是肯定的。

这里学委复制了前面tuple的代码进行更改:

#!/usr/bin/envpython

#-*-coding:utf-8-*-

# @时间:2021/10/3110:36下午

# @ author :雷雪薇

# @ CSDN/金爵/微信:雷雪委员会

# @学车:编码演示

#@File:list_demo.py

#@Project:hello

a=[1,2,3]

打印(a[0])

t=列表(a)

打印(t[0:2])

打印(类型(t[0:2])

#类“列表”

t[0]=22 #列表可以修改对应下标的值!

a[0]=22

mylist=list([a,[2,3]])

打印(我的列表)

([22,2,3],[2,3])

Mylist[0][0]=100#这个可以!真的!

打印(我的列表)

print(type(my list))

动态长度参数传递

defshow _ info _ v2(名称,标题,*info):

打印('名称为:',名称)

打印('标题:',标题)

打印('其他注释:',信息)

Show_info_v2(《雷》,《搬砖人》,《爱科技》,《爱生活》)

参数是否会被函数攥改?

#!/usr/bin/envpython

#-*-coding:utf-8-*-

# @时间:2021/10/2411:39下午

# @ author :雷雪薇

# @ CSDN/金爵/微信:雷雪委员会

# @学车:编码演示

#@File:func_call.py

#@Project:hello

defcompute_v1(列表):

总和=0

forxinlist:

n

bsp;    sum += x
    list = list + [sum]
    print("新地址:", id(list))
    return sum
def compute_v2(list):
    sum = 0
    for x in list:
        sum += x
    list[0] = list[0] * 100
    return sum
_list = [1, 2, 3, 4, 5]
print("调用计算函数v1之前:", _list)
print("调用计算函数v1之前内存地址:", id(_list))
print(compute_v1(_list))
print("调用计算函数v1之后:", _list)
print("调用计算函数v1之后内存地址:", id(_list))
_list = [1, 2, 3, 4, 5]
print("调用计算函数v2之前:", _list)
print("调用计算函数v2之前内存地址:", id(_list))
print(compute_v2(_list))
print("调用计算函数v2之后:", _list)
print("调用计算函数v2之后内存地址:", id(_list))

这是代码运行效果:

Python中的List怎么用

我们是可以修改list的元素的。

list 这种对象能执行啥操作?

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2021/10/31 10:36 下午
# @Author : LeiXueWei
# @CSDN/Juejin/Wechat: 雷学委
# @XueWeiTag: CodingDemo
# @File : list_demo2.py
# @Project : hello
list = [3, 3, 3]
# new_list = list - list #TypeError: unsupported operand type(s) for -: 'listle' and 'listle'
new_list = list + list
print(new_list)
# 学委还是很喜欢三连的,666
new_list = list * 3
print("三连开光过的list:", new_list)
# new_list = list / 3 # 不支持下次一定啊!
print("'666' in new_listle ? ", '666' in new_list)

下面是运行效果:

Python中的List怎么用

可以看到,我们之前在tuple中的操作list也一一支持了。

tuple 转list

直接上代码:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2021/10/31 10:36 下午
# @Author : LeiXueWei
# @CSDN/Juejin/Wechat: 雷学委
# @XueWeiTag: CodingDemo
# @File : list_demo2.py
# @Project : hello
mylist = [3, 3, 3]
new_list = [x * 2 for x in mylist]
print("加倍过的list:", new_list)
# 从这里开始展示tuple 转list
tup = (6, 6, 6)
new_list = list(tup)
print("把list转list: ", new_list)
if 6 in new_list:
    print("new_list has 6 !")

说这么多,好像漏了点啥?遍历列表还没有展示呢。

这个非常简单,随手就来

list = [ 1, 2, 3]
for x in list:
    do_on_value(x)

就这样,其实上面的展示代码涵盖了,但是没有特别说出来。

就是这一句 ‘new_list = [x * 2 for x in mylist]' , 直接遍历列表并把每个函数的值都x2生成的元素构成新列表。

以上是“Python中的List怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/152469.html

(0)

相关推荐

  • Expect+Shell 定时重启山石防火墙

    技术Expect+Shell 定时重启山石防火墙 Expect+Shell 定时重启山石防火墙expect
    安装expect
    yum install expect
    expect说明
    shell脚本
    存储

    礼包 2021年11月9日
  • 抖音刷粉网站,抖音刷粉丝会被发现吗?

    技术抖音刷粉网站,抖音刷粉丝会被发现吗?时下抖音是当前国内主流,极火爆,极具人气的产品。当你在网上找抖音刷粉丝刷赞大师和米勒抖音刷粉丝软件怎么刷粉丝方法的时候会出现几万条的相关信息.
    抖音刷粉丝大家一定要选择正规的网站平

    测评 2021年11月10日
  • 如何解析Java 数据结构中时间复杂度与空间复杂度

    技术如何解析Java 数据结构中时间复杂度与空间复杂度这篇文章给大家介绍如何解析Java 数据结构中时间复杂度与空间复杂度,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。算法效率在使用当中,算法效率分

    2021年11月5日
  • 容斥问题公式,详细解释一下3个以上的容斥定理

    技术容斥问题公式,详细解释一下3个以上的容斥定理这是摩根公式 和 容斥定理 (A交B)的补==(A的补)并(B的补)
    (A并B)的补==(A的补)交(B的补)
    补==取补集
    并==取并集
    交==取交集

    生活 2021年10月26日
  • debug D命令如何查看指定地址的内容

    技术debug D命令如何查看指定地址的内容这期内容当中小编将会给大家带来有关debug D命令如何查看指定地址的内容,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。    IDE :

    攻略 2021年11月11日
  • mysql中怎么查看进行操作的时间(mysql临时关闭日志)

    技术mysql如何关闭日志这篇文章给大家分享的是有关mysql如何关闭日志的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 mysql关闭日志的方法:1、在mysql

    攻略 2021年12月25日