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)

相关推荐

  • 我最喜欢的一本书英语作文,我最喜欢的故事书英语范文

    技术我最喜欢的一本书英语作文,我最喜欢的故事书英语范文My Favorite Book Harry Potter Do you know Harry Potter? Its one of my favorite read

    生活 2021年10月28日
  • 一天饮水量多少毫升,健康人一天的需水量是多少

    技术一天饮水量多少毫升,健康人一天的需水量是多少水分约占到人体体重的2/3,是构成身体的主要成分,而且大部分器官的生理活动都要在液体环境下才能进行,所以,水对于人体至关重要一天饮水量多少毫升。人体需要多少水?人体每天通过

    生活 2021年10月27日
  • 臀大肌锻炼方法,臀部肌肉缕缩要做什么锻炼

    技术臀大肌锻炼方法,臀部肌肉缕缩要做什么锻炼臀大肌位于臀部臀大肌锻炼方法,被认为是人体最强壮的肌肉之一。它连接到尾骨或尾骨,以及其他周围的骨骼。臀大肌负责臀部和大腿的运动。下面是五种非常有效的锻炼臀部肌肉的方法,希望对您

    生活 2021年10月24日
  • C语言怎么实现单链表的基本功能

    技术C语言怎么实现单链表的基本功能本篇内容主要讲解“C语言怎么实现单链表的基本功能”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C语言怎么实现单链表的基本功能”吧!1.首先简

    攻略 2021年11月24日
  • linux如何操作mysql

    技术linux如何操作mysql这篇文章给大家分享的是有关linux如何操作mysql的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。试着研究openfire,顺道简单研究了一下mysql。wi

    攻略 2021年10月21日
  • MySQL FLTWL的堵塞和被堵塞分析

    技术MySQL FLTWL的堵塞和被堵塞分析这篇文章主要介绍“MySQL FLTWL的堵塞和被堵塞分析”,在日常操作中,相信很多人在MySQL FLTWL的堵塞和被堵塞分析问题上存在疑惑,小编查阅了各式资料,整理出

    攻略 2021年11月10日