收藏此站 联系我们 网站
当前位置:首页» 网站推广 » 【建站服务】南充网页设计-高端网站设计公司-域名申请

【建站服务】南充网页设计-高端网站设计公司-域名申请

作者: 风兰 . 阅读量: 2 . 发表时间:2022-09-21 05:34:04

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。



南充网页设计-高端网站设计公司


网站建设.png

obao'>>> L[-2]'Runoob'>>> L[1:]['Runoob', 'Taobao']>>>

列表还支持拼接操作:

>>>squares = [1, 4, 9, 16, 25]>>> squares += [36, 49, 64, 81, 100]>>> squares[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]>>>

嵌套列表

使用嵌套列表即在列表里创建其它列表,例如:

>>>a = ['a', 'b', 'c']>>> n = [1, 2, 3]>>> x = [a, n]>>> x[['a', 'b', 'c'], [1, 2, 3]]>>> x[0]['a', 'b', 'c']>>> x[0][1]'b'

列表比较

列表比较需要引入 operator 模块的 eq 方法(详见:Python operator 模块):

实例

# 导入 operator 模块
import operator

= [1, 2]
= [2, 3]
= [2, 3]
print("operator.eq(a,b): ", operator.eq(a,b))
print("operator.eq(c,b): ", operator.eq(c,b))

以上代码输出结果为:

operator.eq(a,b):  Falseoperator.eq(c,b):  True

Python列表函数&方法

Python包含以下函数:

序号函数
1len(list)
列表元素个数
2max(list)
返回列表元素最大值
3min(list)
返回列表元素最小值
4list(seq)
将元组转换为列表

Python包含以下方法:

序号方法
1list.append(obj)
在列表末尾添加新的对象
2list.count(obj)
统计某个元素在列表中出现的次数
3list.extend(seq)
在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
4list.index(obj)
从列表中找出某个值第一个匹配项的索引位置
5list.insert(index, obj)
将对象插入列表
6list.pop([index=-1])
移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
7list.remove(obj)


python 创建二维列表,将需要的参数写入 cols 和 rows 即可


list_2d = [[0 for col in range(cols)] for row in range(rows)]

实例:


>>> list_2d = [ [0 for i in range(5)] for i in range(5)]

>>> list_2d[0].append(3)

>>> list_2d[0].append(5)

>>> list_2d[2].append(7)

>>> list_2d

[[0, 0, 0, 0, 0, 3, 5], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 7], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]]

tianqixin

   tianqixin


  429***967@qq.com


   参考地址


6年前 (2017-02-25)

   打杂的


  854***070@qq.com


238

分享一个例子,刚学,错了别喷:


l = [i for i in range(0,15)]

print(l[::2])

我们可以看到l后面跟了两个冒号,还有个 2 ,效果:


>>> l = [i for i in range(0,15)]

>>> print(l[::2])

[0, 2, 4, 6, 8, 10, 12, 14]

我理解为:


l[start:end:span]

遍历 [start,end),间隔为 span,当 span>0 时顺序遍历, 当 span<0 时,逆着遍历。


start 不输入则默认为 0,end 不输入默认为长度。


打杂的

   打杂的


  854***070@qq.com


5年前 (2017-06-19)

   c@sm


  149***624@qq.com


142

列表的复制


>>> a = [1, 2, 3]

>>> b = a

>>> c = []

>>> c = a

>>> d = a[:]

>>> a, b, c, d

([1, 2, 3], [1, 2, 3], [1, 2, 3], [1, 2, 3])

>>> b[0] = 'b'

>>> a, b, c, d

(['b', 2, 3], ['b', 2, 3], ['b', 2, 3], [1, 2, 3])

>>> id(a), id(b), id(c), id(d)

(140180778120200, 140180778120200, 140180778120200, 140180778122696)

>>> c[0] = 'c'

>>> a, b, c, d

(['c', 2, 3], ['c', 2, 3], ['c', 2, 3], [1, 2, 3])

>>> id(a), id(b), id(c), id(d)

(140180778120200, 140180778120200, 140180778120200, 140180778122696)

>>> d[0] = 'd'

>>> a, b, c, d

(['c', 2, 3], ['c', 2, 3], ['c', 2, 3], ['d', 2, 3])

>>> id(a), id(b), id(c), id(d)

(140180778120200, 140180778120200, 140180778120200, 140180778122696)

可以看到a b c 三个是同一id值,当改变当中任一列表元素的值后,三者会同步改变。


但d的元素值不会变,改变d的元素值其它三个变量内的元素值也不会变。


从a b c d 的id值来看,a b c 地址全一样,唯有d分配了新地址。


所以一般情况下想复制得到一个新列表并改变新列表内元素而不影响原列表,可以采用d的赋值方式。


这只是针对这种比较单一的普通列表。


c@sm

   c@sm


  149***624@qq.com


5年前 (2017-07-10)

   Lmac


  lma***03@163.com


55

@sm 同学提到的列表的复制问题,其实可以用copy模块里 copy()函数解决,实例如下:


import copy


a = [1,2,3,4]

b = a

d = copy.copy(a)

b[0] = 'b'

print(a,b,d)

print(id(a),id(b),id(d))

Lmac

   Lmac


  lma***03@163.com


5年前 (2017-09-25)

   david


  185***88@qq.com


71

楼上两位同学说的都对,还有一个就是用list自带的copy()方法,把重新开辟内存空间存储新列表。


original_list=[0,1,2,3,4,5,6,7,8]

copy_list=original_list.copy()

copy_list=copy_list+['a','b','c']

print("original_list:",original_list)

print("copy_list modify:",c

南充网页设计-高端网站设计公司



上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务