Python list初始化

简介:

1、基本方法。

1
lst  =  [ 1 2 3 4 5 ]

2、初始化连续数字。

1
2
3
>>> lst  =  [n  for  in  range ( 5 10 )]
>>>  print (lst)
[ 5 6 7 8 9 ]

3、初始化n个相同值。(两种方式)

1
2
3
4
5
6
7
8
9
>>> lst  =  [ 'x'  for  in  range ( 5 )]
>>>  print (lst)
[ 'x' 'x' 'x' 'x' 'x' ]
>>> lst  =  [ 'z' ] * 5
>>>  print (lst)
[ 'z' 'z' 'z' 'z' 'z' ]
>>> lst  =  [ 0 ] * 3
>>>  print (lst)
[ 0 0 0 ]


4、Python的四种数据类型字典、集合、列表、元组,分别用花括号、中括号、小括号表示。如:

1
2
3
4
字典:dic = { 'a' : 12 'b' : 34 }
集合:s  =  { 1 2 3 4 }        
列表:li = [ 1 2 3 3 ]
元组:tup = ( 1 2 3 4 )     #元组是不可更改的列表

5、有序字典(collections.OrderedDict

1
2
3
from  collections  import  OrderedDict
 
>>> OrderedDict([( 'b' 2 ), ( 'a' 1 )])

5.1、Python 3.6 中 dict 的实现了 PEP 468,使得默认字典也能保持有序,但保存顺序的功能被认为不可以过于依赖,未来也许会改变。


*** walker ***

本文转自walker snapshot博客51CTO博客,原文链接http://blog.51cto.com/walkerqt/1264912如需转载请自行联系原作者

RQSLT
相关文章
|
1月前
|
C语言 Python
[oeasy]python054_python有哪些关键字_keyword_list_列表_reserved_words
本文介绍了Python的关键字列表及其使用规则。通过回顾`hello world`示例,解释了Python中的标识符命名规则,并探讨了关键字如`if`、`for`、`in`等不能作为变量名的原因。最后,通过`import keyword`和`print(keyword.kwlist)`展示了Python的所有关键字,并总结了关键字不能用作标识符的规则。
37 9
|
1月前
|
数据挖掘 大数据 数据处理
python--列表list切分(超详细)
通过这些思维导图和分析说明表,您可以更直观地理解Python列表切分的概念、用法和实际应用。希望本文能帮助您更高效地使用Python进行数据处理和分析。
65 14
|
1月前
|
数据挖掘 大数据 数据处理
python--列表list切分(超详细)
通过这些思维导图和分析说明表,您可以更直观地理解Python列表切分的概念、用法和实际应用。希望本文能帮助您更高效地使用Python进行数据处理和分析。
98 10
|
3月前
|
测试技术 开发者 Python
在 Python 中创建列表时,应该写 `[]` 还是 `list()`?
在 Python 中,创建列表有两种方法:使用方括号 `[]` 和调用 `list()` 函数。虽然两者都能创建空列表,但 `[]` 更简洁、高效。性能测试显示,`[]` 的创建速度比 `list()` 快约一倍。此外,`list()` 可以接受一个可迭代对象作为参数并将其转换为列表,而 `[]` 则需要逐一列举元素。综上,`[]` 适合创建空列表,`list()` 适合转换可迭代对象。
在 Python 中创建列表时,应该写 `[]` 还是 `list()`?
|
3月前
|
Python
深入解析 Python 中的对象创建与初始化:__new__ 与 __init__ 方法
深入解析 Python 中的对象创建与初始化:__new__ 与 __init__ 方法
35 1
|
3月前
|
索引 Python
Python列表操作-推导式(List Comprehension)
Python列表操作-推导式(List Comprehension)
32 0
|
4月前
|
Python
Python量化炒股的获取数据函数— get_billboard_list()
Python量化炒股的获取数据函数— get_billboard_list()
59 0
|
5月前
|
索引 Python
【Leetcode刷题Python】从列表list中创建一颗二叉树
本文介绍了如何使用Python递归函数从列表中创建二叉树,其中每个节点的左右子节点索引分别是当前节点索引的2倍加1和2倍加2。
83 7
|
5月前
|
SQL 机器学习/深度学习 算法
【python】python指南(五):静态类型注解之List
【python】python指南(五):静态类型注解之List
57 0
【python】python指南(五):静态类型注解之List
|
5月前
【Pandas+Python】初始化一个全零的Dataframe
初始化一个100*3的0矩阵,变为Dataframe类型,并为每列赋值一个属性。
80 2

热门文章

最新文章