- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章深入了解Python数据类型之列表由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
一.基本数据类型 。
整数:int 字符串:str(注:\t等于一个tab键) 布尔值: bool 列表:list (元素的集合) 列表用[] 元祖:tuple 元祖用() 字典:dict 注:所有的数据类型都存在想对应的类列里 。
二.列表所有数据类型:
基本操作:
•索引 •切片 •追加 •删除 •长度 •切片 •循环 •包含 。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
|
list
class
list
(
object
):
"""
list() -> new empty list
list(iterable) -> new list initialized from iterable's items
"""
def
append(
self
, p_object):
# real signature unknown; restored from __doc__
""" L.append(object) -> None -- append object to end """
(L.append(对象)
-
>——没有一个对象附加到结束)
pass
def
clear(
self
):
# real signature unknown; restored from __doc__
""" L.clear() -> None -- remove all items from L """
(L.clear()
-
>没有,把所有项目从L)
pass
def
copy(
self
):
# real signature unknown; restored from __doc__
""" L.copy() -> list -- a shallow copy of L """
(L.copy()
-
>列表
-
L的浅拷贝)
return
[]
def
count(
self
, value):
# real signature unknown; restored from __doc__
""" L.count(value) -> integer -- return number of occurrences of value """
(L.count(价值)
-
>整数,返回值的出现次数)
return
0
def
extend(
self
, iterable):
# real signature unknown; restored from __doc__
""" L.extend(iterable) -> None -- extend list by appending elements from the iterable """
(L.extend(iterable)
-
>没有——从iterable扩展列表通过添加元)
pass
def
index(
self
, value, start
=
None
, stop
=
None
):
# real signature unknown; restored from __doc__
"""
L.index(value, [start, [stop]]) -> integer -- return first index of value.
Raises ValueError if the value is not present.
(l指数(价值,[开始,[不要]])- >整数,返回第一索引值。提出了ValueError如果不存在的价值。)
"""
return
0
def
insert(
self
, index, p_object):
# real signature unknown; restored from __doc__
""" L.insert(index, object) -- insert object before index """
(l插入(指数(对象)——前插入对象索引)
pass
def
pop(
self
, index
=
None
):
# real signature unknown; restored from __doc__
"""
L.pop([index]) -> item -- remove and return item at index (default last).
Raises IndexError if list is empty or index is out of range.
(L.pop((指数))- >项目——删除并返回项指数(默认)。提出了IndexError如果列表为空或索引的范围。)
"""
pass
def
remove(
self
, value):
# real signature unknown; restored from __doc__
"""
L.remove(value) -> None -- remove first occurrence of value.
Raises ValueError if the value is not present.
"""
(L.remove(价值)
-
>没有,删除第一次出现的值。提出了ValueError如果不存在的价值。)
pass
def
reverse(
self
):
# real signature unknown; restored from __doc__
""" L.reverse() -- reverse *IN PLACE* """
pass
def
sort(
self
, key
=
None
, reverse
=
False
):
# real signature unknown; restored from __doc__
""" L.sort(key=None, reverse=False) -> None -- stable sort *IN PLACE* """
pass
def
__add__(
self
,
*
args,
*
*
kwargs):
# real signature unknown
""" Return self+value. """
pass
def
__contains__(
self
,
*
args,
*
*
kwargs):
# real signature unknown
""" Return key in self. """
pass
def
__delitem__(
self
,
*
args,
*
*
kwargs):
# real signature unknown
""" Delete self[key]. """
pass
def
__eq__(
self
,
*
args,
*
*
kwargs):
# real signature unknown
""" Return self==value. """
pass
def
__getattribute__(
self
,
*
args,
*
*
kwargs):
# real signature unknown
""" Return getattr(self, name). """
pass
def
__getitem__(
self
, y):
# real signature unknown; restored from __doc__
""" x.__getitem__(y) <==> x[y] """
pass
def
__ge__(
self
,
*
args,
*
*
kwargs):
# real signature unknown
""" Return self>=value. """
pass
def
__gt__(
self
,
*
args,
*
*
kwargs):
# real signature unknown
""" Return self>value. """
pass
def
__iadd__(
self
,
*
args,
*
*
kwargs):
# real signature unknown
""" Implement self+=value. """
pass
def
__imul__(
self
,
*
args,
*
*
kwargs):
# real signature unknown
""" Implement self*=value. """
pass
def
__init__(
self
, seq
=
()):
# known special case of list.__init__
"""
list() -> new empty list
list(iterable) -> new list initialized from iterable's items
# (copied from class doc)
"""
pass
def
__iter__(
self
,
*
args,
*
*
kwargs):
# real signature unknown
""" Implement iter(self). """
pass
def
__len__(
self
,
*
args,
*
*
kwargs):
# real signature unknown
""" Return len(self). """
pass
def
__le__(
self
,
*
args,
*
*
kwargs):
# real signature unknown
""" Return self<=value. """
pass
def
__lt__(
self
,
*
args,
*
*
kwargs):
# real signature unknown
""" Return self<value. """
pass
def
__mul__(
self
,
*
args,
*
*
kwargs):
# real signature unknown
""" Return self*value.n """
pass
@staticmethod
# known case of __new__
def
__new__(
*
args,
*
*
kwargs):
# real signature unknown
""" Create and return a new object. See help(type) for accurate signature. """
pass
def
__ne__(
self
,
*
args,
*
*
kwargs):
# real signature unknown
""" Return self!=value. """
pass
def
__repr__(
self
,
*
args,
*
*
kwargs):
# real signature unknown
""" Return repr(self). """
pass
def
__reversed__(
self
):
# real signature unknown; restored from __doc__
""" L.__reversed__() -- return a reverse iterator over the list """
pass
def
__rmul__(
self
,
*
args,
*
*
kwargs):
# real signature unknown
""" Return self*value. """
pass
def
__setitem__(
self
,
*
args,
*
*
kwargs):
# real signature unknown
""" Set self[key] to value. """
pass
def
__sizeof__(
self
):
# real signature unknown; restored from __doc__
""" L.__sizeof__() -- size of L in memory, in bytes """
pass
__hash__
=
None
|
三.所有列表数据类型举例 。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
|
#!/usr/bin/env python
# -*- coding:utf-8 -*-
#append追加
name_list
=
[
"zhangyanlin"
,
"suoning"
,
"nick"
]
name_list.append(
'zhang'
)
print
(name_list)
#count制定字符出现几次
name_list
=
[
"zhangyanlin"
,
"suoning"
,
"nick"
]
name_list.append(
'zhang'
)
name_list.append(
'zhang'
)
name_list.append(
'zhang'
)
print
(name_list.count(
'zhang'
))
#extend可扩展,批量往里加数据
name_list
=
[
"zhangyanlin"
,
"suoning"
,
"nick"
]
name
=
[
"aylin"
,
"zhang"
,
"yan"
,
"lin"
]
name_list.extend(name)
print
(name_list)
#index找到字符所在的位置
name_list
=
[
"zhangyanlin"
,
"suoning"
,
"nick"
]
print
(name_list.index(
'nick'
))
#insert插入,往索引里面插入值
name_list
=
[
"zhangyanlin"
,
"suoning"
,
"nick"
]
name_list.insert(
1
,
"zhang"
)
print
(name_list)
#pop在原列表中移除掉最后一个元素,并赋值给另一个变量
name_list
=
[
"zhangyanlin"
,
"suoning"
,
"nick"
]
name
=
name_list.pop()
print
(name)
#remove移除,只移除从左边找到的第一个
name_list
=
[
"zhangyanlin"
,
"suoning"
,
"nick"
]
name_list.remove(
'nick'
)
print
(name_list)
#reverse反转
name_list
=
[
"zhangyanlin"
,
"suoning"
,
"nick"
]
name_list.reverse()
print
(name_list)
#del删除其中元素,删除1到3之间的
name_list
=
[
"zhangyanlin"
,
"suoning"
,
"nick"
]
del
name_list[
1
:
3
]
print
(name_list)
|
四.索引 。
1
2
3
|
name_list
=
[
"zhangyanlin"
,
"suoning"
"aylin"
"nick"
]
print
(name_list[
0
])
|
五.切片 。
1
2
3
|
name_list
=
[
"zhangyanlin"
,
"suoning"
"aylin"
"nick"
]
print
(name_list[
0
:
2
])
|
六.总长度len 。
1
2
3
|
name_list
=
[
"zhangyanlin"
,
"suoning"
"aylin"
"nick"
]
print
(name_list[
1
:
len
(name_list)])
|
七.for循环 。
1
2
3
4
5
|
name_list
=
[
"zhangyanlin"
,
"suoning"
"aylin"
"nick"
]
for
i
in
name_list:
print
(i)
|
以上就是小编为大家带来的深入了解Python数据类型之列表全部内容了,希望大家多多支持我~ 。
最后此篇关于深入了解Python数据类型之列表的文章就讲到这里了,如果你想了解更多关于深入了解Python数据类型之列表的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
最近做一个项目,由于是在别人框架里开发app,导致了很多限制,其中一个就是不能直接引用webservice 。 我们都知道,调用webserivice 最简单的方法就是在 "引用"
这是SDL2代码的一部分 SDL主函数 int main(int argc,char *argv[]) { ... ... bool quit=false; S
c 中的函数: PHPAPI char *php_pcre_replace(char *regex, int regex_len, ch
我有以下映射: public class SecurityMap : ClassMap { public SecurityMap() {
我在vue-lic3中使用了SCSS,但是有一个奇怪的错误,使用/ deep /会报告错误,我不想看到它。 代码运行环境 vue-cli3 + vant + scss 的CSS /deep/ .van
我在深入阅读 C# 时遇到了这个我能理解的内容: 当它被限制为引用类型时,执行的比较类型完全取决于类型参数被限制为什么。 但是不能理解这个: 如果进一步限制派生自重载 == 和 != 运算符的特定类型
Closed. This question is opinion-based。它当前不接受答案。 想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。 3年前关闭。
有人可以详细介绍关于自赋值的运算符重载中的 *this 和 const 例如: Class& Class::operator=(const Class& other) { a = other.
在向树中插入新节点时,如何填充闭包表的深度/长度列? ancestor 和 descendant 中的值是来自另一个表的 ID,表示要以树结构排列的页面。 关闭表: ancestor desce
现在我正在阅读“深入了解 C#”。缺少的一件事是完成一章后我可以解决的一系列问题。那会帮助我理解我刚刚学到的概念。 哪里可以找到适合 C#3.0 的问题集? 谢谢 最佳答案 你可以试试LINQ 101
TypeScript 给 JavaScript 扩展了类型的语法,我们可以给变量加上类型,在编译期间会做类型检查,配合编辑器还能做更准确的智能提示。此外,TypeScript 还支持了高级类型用
是否有一个单行代码来获取生成器并生成该生成器中的所有元素?例如: def Yearly(year): yield YEARLY_HEADER for month in range(1, 13)
所以我阅读了一些与“什么是方法组”相关的 StackOverflow 问题以及其他互联网文章,它们在底线都说了同样的话——方法组是“一组重载方法” ". 但是,在阅读 Jon Skeet 的“C# 深
有什么方法可以从子组件中获取子组件吗? 想象一下以下组件树: 应用程序 问题 问题选项(包含复选框) 问题选项(包含复选框) 问题选项(包含复选框) 我想从 App 访问问题选项以选中所有复选框。 参
class_eval 和 instance_eval 在定义方法等情况下是完全可以预测的。我也理解类的实例和类的单例(又名特征类)之间的区别。 但是 我无法弄清楚以下唯一的事情:比方说,出于某些策略目
我想出了如何将符号 rwx 部分读取/转换为 421 个八进制部分,这非常简单。但是当涉及到特殊字符时,我感到非常困惑。我们知道 -r-xr---wx 转换为 0543,但 -r-sr---wt 或
我怀疑我系统的 Java 版本有问题。某些应用程序出现段错误或内存不足或存在链接错误。如果我从源代码安装了 JDK,我会做类似“make test”的事情,看看哪些测试失败了。但是,看起来从源代码构建
如何克隆一个 repo(使用 libgit2 ) 我想做什么git clone确实,但有 libgit2 .我可能要问的是什么 git clone确实很深入。 这是我目前正在做的: 初始化一个repo
00、头痛的JS闭包、词法作用域? 被JavaScript的闭包、上下文、嵌套函数、this搞得很头痛,这语言设计的,感觉比较混乱,先勉强理解总结一下😂😂😂.
我开始玩 lubridate R 中的包。我注意到 now(tzone="EST")计算为: [1] "2015-08-25 13:01:08 EST" 而 now(tzone="PST")导致警告:
我是一名优秀的程序员,十分优秀!