Python バージョン 3.x 系特有の質問につけるタグです。[python] タグと併用してください。
Questions tagged [python3]
1573 questions
4
votes
1 answer
リスト型は入れ子に出来ても、集合型は入れ子に出来ない?
リスト型が入れ子に出来たので、集合型でも試してみたのですが
data = set([9,[8,7],6,6,5])
print(data)
print(type(data))
下記エラーが表示されました
TypeError: unhashable type: 'list'
・ハッシュ化できない?
・リストを集合型のキーとして使用している??
・どういう意味ですか?
追記分。下記理解で合っているでしょうか?
・集合型には、set,…

re9
- 6,698
- 29
- 124
- 232
2
votes
1 answer
16進数の倍精度浮動小数点・単精度浮動小数点の変換について
PYTHON3です
16進数「00000080be2c9d3f」とあるとします。これを倍精度浮動小数点に変換したいのですが
簡単にできる関数やモジュールなどはありませんでしょうか。単精度浮動小数点についてもあれば教えて欲しいです。自身で2進数に変換してなんやかんやすると値があさっての方向に行ってしまいます。前ゼロが2進数に変換できていないものと思いますが・・・教えていただけないでしょうか。

bee
- 21
- 4
2
votes
2 answers
1
vote
2 answers
a~zを簡潔に入力する方法
アルファベットが'a' = '1', 'b' = '2' ...z = '26'に出力されるような関数を作りました。
- 記号は無視
- 大文字は小文字に変換
def alphabet_position(text):
a_z = list('abcdefghijklmnopqrstuvwxyz')
y = list(text.lower())
answer = []
for x in y:
for p,num in zip(a_z,…

sapcal000
- 445
- 4
- 16
1
vote
0 answers
組み込み関数 type()について
Q1.一覧表示
・組み込み関数 type()で出力される可能性がある全てを確認したいのですが、一覧として表示させることは可能でしょうか?
Q2.標準モジュール typesとの関係性
・下記のように掲載されているのですが、「組み込み関数 type()」と「標準モジュール types」には何か関係があるのでしょうか?
> 標準モジュール types には全ての組み込み型名が定義されています
・「組み込み関数…

re9
- 6,698
- 29
- 124
- 232
1
vote
1 answer
入れ子構造for文のイテレーション
num_list = [[0 * 100]] * 2
for i in range(4):
for j in range(100):
num_list[i].append(j)
print(num_list)
として
[[0, 1, 2, 3 -- 100], [0, 1, 2, 3 -- 100]]
のような配列を作りたいのですが、結果として
[[0, 1, 2, 3 -- 100, 0, 1, 2, 3 -- 100],[0, 1, 2, 3 --…

m7709k002k002
- 11
- 1
1
vote
1 answer
PyQt5のボタンで押した時間分だけ入力される方法
pyqt5のpressedを使い、押した時間分だけ命令が実行される方法を探しております。
どうか、ご教授お願い致します。

Gmails ShinR
- 11
- 2
0
votes
0 answers
git clone してローカルで書き換えたライブラリを使用したい
前提
ライブラリをクローンして、ローカルで書き換えたものを使用したいと思っています。
以下のライブラリを使用
https://github.com/lincolnloop/python-qrcode
実現したいこと
git clone し、pip install -e [cloneしたディレクトリ] /Users/username/.pyenv/versions/3.10.5/lib/python3.10/site-packages…

もち56
- 1
- 1
0
votes
0 answers
Import "hello.views" could not be resolvedPylanceと表示される。
pythonのウエブウエブサイト制作の基本をテキストに沿って進めていく中でこのような表示がありました。このエラーは何を指摘しているのかが理解できないので教えてほしいです。

kuroron398
- 1
- 1
0
votes
1 answer
オーバーライドされた関数を基底クラスからの呼び分ける方法
Python 3.9.10を使っています。
class cls_Common(object):
def __init__(略)
以下略
def Process_A():・・・①
以下略
def Process_B():
前略
self.Process_A():
以下略
class cls_main(cls_Common):
…

BrainOverflow
- 312
- 2
- 14
0
votes
1 answer
list内各要素で計算
list_1 = [100, 150, 200, 250]
上記のリストがあります。
説明が少し難しいのですが、
異なる各要素毎で計算するにはどうすればよろしいでしょうか?
求める回答
# 下記のように各要素で計算するロジックを組みたいです。
100 + 150
100 + 200
100 + 250
150 + 200
150 + 250
200 + 250
# 結果
[250, 300, 350, 350, 400,…

hideto.T
- 105
- 1
- 6
0
votes
1 answer
多重配列の各配列の指定した値が最も初めにあるのは何番目にあるか判定
下記の多重配列があります。
li = [['0', '0', '0', '0'], ['0', '0', '0', '0'], ['0', '0', '0', '1'], ['0', '0', '1', '1']]
"1"の値が最初あるのは何番目にあるか判定したいのですが、分かる方いらっしゃいますでしょうか?
"1"がない場合は0とします。
目的の出力結果
0, 0, 3, 2

hideto.T
- 105
- 1
- 6
0
votes
2 answers
各配列の要素の最大値取得
下記の多重配列がありまして
result_list = [[100, 100, 500], [200, 20, 20], [20, 20, 20], [20, 20, 20]]
上記の各配列の最大値要素を取得したいのですがどのように
行えばよろしいでしょうか?
補足で、配列数は毎回異なります。
# 求める出力結果
result = [[500], [200], [20], [20]]
お分かりの方がいましたら、ご教示願います。

hideto.T
- 105
- 1
- 6
0
votes
1 answer
0
votes
0 answers
input関数の指定した値の数を入力値に与える
下記の入力値がありまして、3が列、5が行です。
Pythonの input 関数でこのように指定して入力値を出力するにはどうすればいいでしょうか?
入力値:
3 5
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
実際私が書いたコードを下記に記します。
n, m = map(int, input().split())
for _ in range(n):
num_list = list(map(int,…

hideto.T
- 105
- 1
- 6