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)

相关推荐

  • Spring Cloud中如何断路器聚合监控

    技术Spring Cloud中如何断路器聚合监控Spring Cloud中如何断路器聚合监控,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一

    攻略 2021年10月27日
  • 如何进行IMX6ULL开发板Linux_WIFI驱动实验

    技术如何进行IMX6ULL开发板Linux_WIFI驱动实验这期内容当中小编将会给大家带来有关如何进行IMX6ULL开发板Linux_WIFI驱动实验,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可

    攻略 2021年10月22日
  • PyTorch 常用函数备忘

    技术PyTorch 常用函数备忘 PyTorch 常用函数备忘PyTorch 常用函数备忘
    # basic operation
    x: torch.Tensor
    x.shape - torch.Size

    礼包 2021年12月2日
  • 无底洞打一成语是什么成语,求几个谜底为成语的谜语!

    技术无底洞打一成语是什么成语,求几个谜底为成语的谜语!呀(打一成语)。 谜底无底洞打一成语是什么成语:唇齿相依 板(打一成语)。 谜底:残茶剩饭
    咄(打一成语)。 谜底:脱口而出
    票(打一成语)。 谜底:闻风

    生活 2021年10月28日
  • 怎么使用Python语言

    技术怎么使用Python语言本篇内容介绍了“怎么使用Python语言”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、先

    2021年11月2日
  • Vue 全家桶介绍-超详细教程

    技术Vue 全家桶介绍-超详细教程 Vue 全家桶介绍-超详细教程Vue 全家桶介绍-超详细教程Vue 全家桶介绍Vue有著名的全家桶系列,包含了vue-router(http://router.vue

    礼包 2021年10月27日