当前位置:首页 » 编程语言 » python列表

python列表

发布时间: 2022-01-09 23:38:43

① 什么是python列表

列表是由一系列按特定顺序排列的元组组成的。在Python中,用[]来表示列表,并用逗号来分隔其中的元素。
列表、元组、字典的区别:
1、元组是不可变的,而列表、字典是可以改变的
元组是不可变对象,对象一旦生成,它的值将不能更改;列表是可变对象,对象生成之后,可以对其元素进行更改、添加、删除、清空、排序等操作;
2、元组通常由不同数据组成,而列表是相同的数据队列
元组表示的是结构,列表表示的是顺序,列表权限大于元组;
3、列表不能作为字典的key值,而元组可以,字典的键是唯一的。

② PYTHON列表问题

关键在于这里的这一句:

这里,a最开始等于1,然后又被重新赋值为b,b本来为2,所以a也等于2,但不能打印出a最开始的值1

所以你的代码不能打印【1】就是一个原理

③ Python列表

#Python3.6

deflist_action():
#用单个大写字母表示省:A,B,C,...
#用省的大写字母开头的两个大写字母表示该省的市:AA,AB,AC,BA,CA,...
sheng=["A","B","C"]
shi=["AA","AB","AC","AD",
"BA","BB","BC","BD",
"CA","CB","CC","CD"]

#查询
deflocate_SS(sn,si):
status=[False,False]
try:
sheng.index(sn)
exceptValueError:
print("{}省市不在列表中。".format(sn))
returnstatus
else:
status[0]=True

try:
shi.index(si)
exceptValueError:
print("{}省在列表中,但{}市不在列表中。".format(sn,si))
returnstatus
else:
status[1]=True
print("{}省和{}市已经在列表中。".format(sn,si))
returnstatus

definsert_SS(sn,si):
st=locate_SS(sn,si)
ifst[0]isFalseandst[1]isFalse:
sheng.append(sn)
shi.append(si)
print("成功插入{}省,{}市。".format(sn,si))
elifst[0]andst[1]isFalse:
shi.append(si)
print("成功插入{}市。".format(si))

defdelete_SS(sn,si):
st=locate_SS(sn,si)
ifst[0]andst[1]:
shi.remove(si)
print("成功删除{}市。".format(si))
foriteminshi:
ifitem.startswith(sn):
return
sheng.remove(sn)
print("城市列表中已无{0}省的城市,删除{0}省。".format(sn))
else:
print("删除失败,输入城市错误。")

while(True):
print("输入操作如下:")
print("输入:省份城市名查询,查询省份城市")
print("输入:省份城市名添加,添加省份城市")
print("输入:省份城市名删除,删除省份城市")
print("输入:退出,退出。")
commond=input()
commond_list=commond.split()

iflen(commond_list)==1andcommond_list[0]=="退出":
exit()
eliflen(commond_list)==3:
sheng_,shi_,cmd=commond_list
ifcmd=="查询":
locate_SS(sheng_,shi_)
elifcmd=="添加":
insert_SS(sheng_,shi_)
elifcmd=="删除":
delete_SS(sheng_,shi_)
else:
print("输入操作有误,请重新输入。")
else:
print("输入操作有误,请重新输入。")
print()


if__name__=="__main__":
list_action()

④ 能不能详细解释下Python列表

一、概念

在Python中,列表(list)是常用的数据类型。列表由一系列按照特定顺序排列的项(item)组成。列表用方括号“[]”括起来,并用逗号“,”来分隔其中的项。

例如,下面的列表包含了几种用字符串表示的水果:

列表中的项和项之间的数据类型也可以不同。例如,下面的列表包含了数字和字符串:

关于Python的基础问题可以看下这个网页的视频教程,网页链接,希望我的回答能帮到你。

⑤ python列表的特点

列表的特点

1.list(列表)是python中使用最频繁的数据类型,在其他的语言中通常叫做数组

2.专门用于存储一串信息

3.列表用[]定义,列表中的数据用“,”分割

4.列表的索引是从0开始

列表的操作

假设列表名为list

⑥ python列表方法

一个基本概念,你程序中的
reverse=True
是参数,不是语句,它不存在先执行的问题,就是给sort传递的一个参数(看下教程上函数的定义及使用)
对于列表的sort,reverse=True表示减序,而缺省为增序

⑦ python 列表 输出

按照你的要求编写的程序如下

a=[1,'科学通报',1,'催化学报',2,'化学研究与应用',2,'化工新型材料']

foriinrange(0,len(a),2):

print(str(a[i])+''+a[i+1])

源代码(注意源代码的缩进)

⑧ Python列表问题

这是非交互模式,要有输出才有显示。

第2行改成:
print(a_1[2])

⑨ Python 列表

是不是这个list让你感觉有些困扰呢,你看一下我下面的表示方式:

你的list和我的abc都是表示一个列表名。

del abc[1]:调用系统方法del,删除列表abc中索引为1的项;

abc.pop():调用列表(这里为abc)本身的方法pop(),删除abc列表的最后一项。

abc[1]中用方括号是列表的索引操作,为列表自身的规则;pop()中也可以传入参数用于表示索引位置,但此处为向方法内传入位置参数。

方法来源不一样,使用规则有差别。

⑩ python列表问题

-1是下标,负数表示是从数组末尾倒着数的。这样你就应该明白了。
正着数,从0开始,倒着数,从-1开始。

热点内容
em聚类算法 发布:2024-12-26 23:22:28 浏览:669
php字符串去重 发布:2024-12-26 23:22:26 浏览:408
vb递归算法 发布:2024-12-26 23:20:52 浏览:768
c语言读取文件的函数 发布:2024-12-26 23:20:40 浏览:302
存储介质安全 发布:2024-12-26 23:17:42 浏览:746
centosphp版本 发布:2024-12-26 23:11:59 浏览:71
安卓机怎么关闭主题 发布:2024-12-26 21:55:57 浏览:915
javafor线程 发布:2024-12-26 21:54:35 浏览:744
python自定义模块 发布:2024-12-26 21:41:37 浏览:57
linux安装mysqltar 发布:2024-12-26 21:18:02 浏览:315